Drag and drop to reorder components


#1

Is it possible to drag and drop components within an arrangement to reorder them? I mean live in a application, not in the design window.

I want to have cards in a grid view and be able to add new cards and reorder them.

Something like https://youtu.be/tNgevYpyA9E

Maybe the solution is to use a canvas?

Thank you very much.


#2

Yes you should use canvas for this


#3

esta librería puede fusionar no necesita tantas librerías


#4

@AntZaRo ListPicker and ListView have this feature and you can drag items. Is that what you are looking for?


#5

Don’t know, I’ll take a look.
Thank you very much Hossein.


#6

Hi Andres, but this is a library for Android, not an extension for Appybuilder, right?
Thanks.


#7

Todas las librerías se pueden convertir en extensiónes solo hay que encontrar la manera de hacer lo funsionar


#8

Aún estoy muy pez en ésto, Andrés. Soy informático y aún recuerdo algo de programación :grin: de la carrera (tengo 47, o sea, que ya hace), porque nunca me he dedicado a eso; siempre he estado más con sistemas, redes, etc. Pero aún logro entender casi cualquier código y me atrevo a copiar, pegar y modificar.
¿Cómo va eso de convertir librerías en extensiones?


#9

Las librerías son código Java y las extensiónes igual son código solo hay que saber que la carpeta resources no tiene acceso y hacer las modificaciones necesarias para que no utilice esa carpeta de esa manera se pueden compilar librería como una extensión


#10

Ok, where can I find docu or examples to create a simple extension?

What should be done to implement the next code and create an extension from it?

http://patrick-iv.github.io/2015/05/04/drag-n-drop/

Thanks.


#11

#12

Sorry to bother you. It’s a protected file.


#13

@AntZaRo what type of extension do you want to build?


#14

Just my first extension, to start with.

As I said before I still remember something from programming, but I feel lost in Android Studio. I’ve read a lot and seen a lot of good videos while ironing :disappointed_relieved: (free videos from Udacity Android development nano degree).

I’m a teacher and teaching block-programming is a good idea and Appybuilder is an excellent platform. If, at the same time, I learn more advanced stuff, it would be good.

I’d love to have an extension to add a grid view where it could be possible to add new cells and sort them manually by drag&drop with an smooth scroll.

Something like this: http://patrick-iv.github.io/2015/05/04/drag-n-drop/

Thanks.


#15

@AntZaRo See post here:
http://ai2.appinventor.mit.edu/reference/other/extensions.html


#16

no creo que debas empezar por construir directamente esa extensión, tiene grandes retos empezando por la integración de la libreria suport 7 es mejor empezar de apoco he ir adquiriendo destreza


#17

Lo imagino, esa extesión te la dejo para ti, cuenta con mis votos y soporte.

Por eso digo que, para empezar, seguir vuestro tutorial sería suficiente. Pero el enlace a google docs está protegido.

Oye, happy new year to every one.
I must leave my phone now!!


#18


#19


#20

@Hossein , how can I use canvas to do it? I want to make an interface where user drag and drop a button on a component to select that component. Please help.