Articles of drag and drop

Анимированная анимация Android Layout при удалении, а затем добавление одного ребенка

Сценарий: Я создаю функцию перетаскивания в линейном макете. Это очень простой макет: один LinearLayout в корне и много видов внутри (для целей тестирования это всего лишь экземпляры класса View с разными цветными фонами). Я создал систему, вы можете «взять» вид, который вызван длинным щелчком на одном из дочерних представлений. Это создает тень перетаскивания, и в […]

Невидимое обнаружение просмотров в событии движения

Поскольку я уже пробовал просмотр с движением, перетаскивая чтение Android-документов . Я явно не говорю об основах этого, но я хочу скрыть или invisible вид, который будет виден, когда другое view которое dragged или использует motion может быть motion в скрытую или invisible surface ?

Перетащите несколько видов в области перетаскивания в Android (например, Snapchat)

Мне нужно перетащить несколько видов в макет. Представления имеют разные типы, такие как ImageView, Textviews и т. Д. (Число перетаскиваемых представлений может быть «N»). Наряду с перетаскиванием мне нужно обеспечить функцию поворота и масштабирования / уменьшения масштаба на представлениях. Как и SnapChat. Посмотрите на это изображение:

Как получить точку пересечения двух линий (ImageViews)

Меня попросили работать над задачей, в которой будет две линии, и мне нужно получить точку пересечения двух линий. Две строки – ImageView s, и оба ImageView s могут быть перетащены, и всякий раз, когда эти две линии пересекаются, я должен получить эту точку пересечения. Вот код, который я выполнил до сих пор: main.xml <?xml version="1.0" […]

Перетаскивание + пользовательский чертеж на Android

Я работаю над тем, что требует пользовательских функций перетаскивания, поэтому я был подклассифицирован View, выполняя кучу математики в ответ на события касания, а затем визуализируя все вручную с помощью кода на холсте в onDraw. Теперь, чем больше функциональности я добавляю, тем больше код выходит из-под контроля, и я нахожу, что пишу больше тонны кода, чем […]

Как перетащить элемент из списка и отбросить его на внешнем textView?

Я пытаюсь реализовать пример Drag and Drop для Android. После длительного нажатия на элемент я перетаскиваю его на целевой уровень и отбрасываю туда. Я как-то успешно. Но я хочу что-то другое. Я сделал что-то вроде этого .. Но я хочу добавить все элементы в списокView, и после долгого нажатия на listview я выложу один элемент, […]

Прыжок ImageView при перетаскивании. GetX () и getY () – прыжки

Я создал onTouchListener для перетаскивания Views. Изображения плавно getRawX() если я использую getRawX() и getRawY() . Проблема в том, что изображение будет переходить ко второму указателю, когда вы поместите второй указатель вниз, а затем поднимите первый указатель. Этот onTouchListener пытается исправить эту проблему, отслеживая pointerId . Проблема с этим onTouchListener при перетаскивании ImageView, ImageView прыгает […]

Android – как поймать действие Drop ItemTouchHelper, которое используется с RecyclerView

У меня проблема с ItemTouchHelper RecyclerView . Я делаю игру. Игра на самом деле – это RecyclerView. RecyclerView имеет GridLayoutManager с некоторым количеством периодов . Я хочу реализовать элементы перетаскивания и перетаскивания . Любой элемент может перемещаться по всем направлениям (вверх, вниз, влево, вправо). private void initializeLayout() { recyclerView.setHasFixedSize(true); recyclerView.setLayoutFrozen(true); recyclerView.setNestedScrollingEnabled(false); // set layout manager […]

Реализация Drag & Drop в прянике

Мне нужно знать, как я могу реализовать Drag & Drop в Android для версии Gingerbread. Как я знаю, Gingerbread не поддерживает это по умолчанию. То, что я закодировал: класс ViewGroup для хранения динамического добавленного дочернего ViewGroup , каждый из них должен после долгого щелчка перемещаться по нажатию / перемещению пальца. Чтобы решить эту проблему, у […]

Перетащить список списка в другой список listview

Как показано на снимке экрана, у меня есть список папок и связанных альбомов. Я использовал раскрывающийся список для этого списка. У меня есть еще один список, который показывает изображения. Когда я нажимаю на любой альбом, второй список отображает изображения этого конкретного альбома. Теперь я хочу переместить изображение из существующего ablum в другой альбом. Я хочу […]