Articles of перетаскивание

Проблема с перетаскиванием Android не отображается

Я работаю над перетаскиванием приложения, все работает нормально, но я видел проблему. У меня есть 3 ImageViews, два из них являются перетаскиваемыми объектами, а другой – целью перетаскивания. Каждый раз, когда я бросаю объект в любом месте, отличном от целевой цели, он полностью исчезает! Ниже приведен код, который я использовал: ImageView iv1, iv2, iv3; @Override […]

Android Перетаскивание изображений на экране?

Я работаю над пользователем проекта, чтобы переместить изображение в одной позиции в другую позицию на экране. Я написал образец кода для перемещения изображения, но проблема здесь в том, что если я перемещаю одно изображение, соседнее изображение также начинает перемещаться. Вот пример кода. Одна идея. Main.java public class MainActivity extends Activity { int windowwidth; int windowheight; […]

Как перетащить изображение по горизонтали?

В элементах управления, таких как ListView и Gallery, вы можете перетаскивать элементы в одном направлении по вертикали или по горизонтали. У меня есть TextView, который я перетаскиваю его успешно. Но я хочу переместить его в горизонтальном направлении. Как я могу это реализовать? Благодаря, Мой код: public class MyDragShadowBuilder extends View.DragShadowBuilder { private static View view; […]

Получение точной позиции перетаскивания Android View

Целевое приложение позволяет пользователю перетаскивать или перетаскивать представления, чтобы переместить их в FrameLayout или сохранить их в другом LinearLayout. Общий механизм работает, но я не могу получить нужную точность в позиции, когда вид снижается, он «скачет» немного дальше. Как я мог получить позицию теневой тени, чтобы поместить упавшее представление точно там, где была тень, чтобы […]

Программный конец Android DragEvent

Я использую API Drag & Drop, представленный в версии 3.0, однако мне нужно только, чтобы тень перетаскивания следила за пальцем пользователя, пока они находятся внутри одной конкретной области экрана. Если они дрейфуют за пределами этого, я бы хотел, чтобы тень ушла, а событие перетаскивания закончилось. Я уже проделал некоторые поиски и увидел, что API не […]

Как получить правильные координаты X, Y для DragEvent.ACTION_DROP

У меня возникли проблемы с получением координат X, Y DragEvent ACTION_DROP. Я пытаюсь анимировать перетаскивание ячейки gridview, оживляя ячейку от X, Y точки выпуска до нового X, Y. Ниже приведен код, который я использую, чтобы попытаться получить координаты X, Y. Однако он не возвращает значения, которые я ожидал бы. @Override public boolean onDrag(View v, DragEvent […]

OnDragListener не получает DRAG_STARTED или DRAG_ENDED, но получает ACTION_DROP

У меня OnDragListener проблема с OnDragListener . Мой целевой вид получает событие ACTION_DROP и обрабатывает его; Но он никогда не получает ACTION_DRAG_STARTED или ACTION_DRAG_ENDED события (на самом деле он никогда не получает никаких событий, кроме капли). Что может быть причиной этого? Это проблема, потому что я не могу справиться с ситуацией, когда падение происходит вне […]

Drag'n'Drop ConcurentModificationException

OnDragListener: @Override public boolean onDrag(View v, DragEvent event) { switch (event.getAction()) { case DragEvent.ACTION_DRAG_ENTERED: switch (v.getId()) { case R.id.delete_zone: { addToShowCaseZone.setImageDrawable(getResources().getDrawable(R.drawable.showcase_2)); inAddToShowcasesZone = true; break; } case MagazineGridAdapter.ID: { enteredView = v; break; } } return false; case DragEvent.ACTION_DRAG_EXITED: { switch (v.getId()) { case R.id.delete_zone: { addToShowCaseZone.setImageDrawable(getResources().getDrawable(R.drawable.showcase_1)); inAddToShowcasesZone = false; break; } case MagazineGridAdapter.ID: { […]

Android Drag and Drop. Позиционирование изображения после перетаскивания

Когда я перетаскиваю ImageView, он помещается не на том месте, где я отпустил палец. Он расположен чуть ниже и направо. Я не понимаю, что случилось. Пробовал различные параметры для позиционирования позиционирования ImageView – это то же самое раскладка <RelativeLayout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/center" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF8989" tools:context=".MainActivity" > <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/ic_launcher" /> […]

Прикоснитесь к позиции при перетаскивании

У меня есть некоторые взгляды, которые мне нравятся. Представления находятся в пределах LinearLayout, который сам находится в scrollview. Я хочу получить положение текущего пальца (касание), чтобы сделать гладкую прокрутку на моем scrollview, в зависимости от высоты текущего сопротивления. Я начинаю свой draggin после долгого щелчка с помощью встроенного прослушивателя ViewDrag view.startDrag(null, shadowBuilder, view, 0); Я […]