Wednesday, December 19, 2012

[android-developers] android drag and drop gridview ordering using OnDragListener

I created a drag and drop gridview (using an 'OnDragListener'). Grid items can be dropped upon one another. However, I also want to be able to re-order them. I implemented this, but there is a major issue left standing:

When I drag around my shadow object I want the items to make space for my dragged object while I am dragging it around. I already implemented the moving of the other items, but I cannot seem to figure out a way to find out IF/WHEN I am in between two items. I get drag events when I hoover ABOVE an item, but not in between then. The gridview does not get any 'onTouchEvent' calls when I am dragging, not even 'onInterceptTouchEvent' calls.

Does anyone know a way in which I can implement this?

I already tried:

1. Implementing 'onTouchEvent' and 'onInterceptTouchEvent' in the gridview. Problem:
The gridview does not get any 'onTouchEvent' calls when I am dragging an item, not even 'onInterceptTouchEvent' calls.

2. Setting another 'draglistener' on the whole gridview. Problem: 'ACTION_DRAG_LOCATION' gets only called a few times, not on every move (location change), as is documented (!!).

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate