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

OnDragListener – есть ли библиотека совместимости для уровней Android <11?

У меня есть приложение, которое использует OnDragListener . Поскольку это было введено только в API Level 11, я ищу библиотеку (похожую на ActionBarSherlock for Fragments), которая поддерживает эту функциональность для более низких уровней. Есть ли что-нибудь подобное, что может помочь сделать приложение совместимым с версиями Adnroid 11 ниже?

Как отменить View.OnDragListener в android во время перетаскивания операции?

Im, используя view.startDrag() чтобы начать операцию перетаскивания. При перетаскивании события принимаются в OnDragListener . Также im используя DragShadowBuilder чтобы показать последний образ View B при перетаскивании. Есть ли способ остановить или отменить или прервать перетаскивание из некоторых внешних событий или операций? Например, есть 2 вида, View A и View B , я перетаскиваю View B […]

Детектор перетаскивания + Fling Detector не работает

Я пытаюсь реализовать перетаскиваемую кнопку, которая также должна быть гибкой. К сожалению, система перестает отправлять MotionEvents после начала перетаскивания. Поэтому метод GestureDetector.OnGestureListener.onFling () никогда не вызывается. Есть ли способ перехватить эти события, прежде чем они будут потребляться системой перетаскивания? Я также попытался создать свой собственный FlingDetector, но он не является надежным для разных устройств и […]

Установить прослушиватель перетаскивания на SpannableString

Я пытаюсь установить OnDragListener на определенные слова TextView используя SpannableString . Я могу добавить слушателя OnClick с помощью ClickableSpan при выполнении hashText.setSpan(new ClickableSpan() { Поэтому я решил, что попробую, но заменим ClickableSpan на OnDragListener . Я могу читать разные события перетаскивания, но мне не удалось выделить события перетаскивания для конкретных слов, которые я выбираю, поскольку […]

Перетаскивание, ListView и элемент Представления, которые пропускают событие ACTION_DRAG_STARTED

На Android я использую ListView и я хочу, чтобы иметь возможность изменять порядок своих элементов, используя перетаскивание. Я знаю, что существует различная реализация «перетаскивания списка», однако я хочу использовать инфраструктуру Drag and Drop, начиная с уровня API 11 . Это началось очень хорошо, пока я не захотел прокрутить список ListView при перетаскивании. Поскольку это написано […]

Преобразование точки касания View в местоположение экрана HTML WebView

У меня есть WebView который отображает локальную HTML-страницу в папке с ресурсами. WebView является частью более крупного макета в Activity . Я пытаюсь разрешить пользователям перетаскивать текст из виджета EditText в элемент ввода в WebView . Все работает хорошо, за исключением преобразования координат экрана, полученных прослушивателем перетаскивания, в координаты экрана, используемые document.elementFromPoint . Они не […]

Как перетащить TextView в нужную цель другим TextView

У меня есть полный код, который у меня есть. Код ниже может перетащить очень плавно, но он не работает, как то, что мне нужно, как описание ниже. Данные перетаскивания (Apple, Orage, Ball) Падение целевого местоположения (A for, O for, B for) Итак, если перетащить «Apple» на «A for», это будет CORRECT и обновит текст до […]

Как создать пользовательскую тень для трения?

Чего я хочу достичь: Я хочу создать функцию перетаскивания в Android. Я хотел бы использовать конкретный макет (отличный от самого перетаскиваемого объекта) как тень перетаскивания. Какой результат я получаю: Ни один из моих подходов не работает так, как ожидалось. В конечном итоге у меня нет видимой теневой тени (хотя цель получает падение). То, что я […]

Как получить режим рабочего стола перетаскивания в корзину, в моем собственном приложении?

На главном экране Android можно удалить элементы, перетащив их в корзину. Я хотел бы иметь аналогичную функциональность в моем собственном приложении, где у меня есть представление с настраиваемыми элементами представления, которые я хочу использовать для перетаскивания. Есть ли простой способ реализовать эту функциональность? Или кто-нибудь может дать мне указания, которые могут помочь мне, возможно, для […]

Почему элементы списка не меняются?

У меня есть RecyclerView и реализована команда onMove называемая onItemMove . Я использую onItemMove чтобы попытаться получить элементы списка, чтобы поменять местами при перетаскивании, но элементы списка просто нависают над каждым, они не меняются. Как я могу это исправить? Примечание 1: onItemDismiss работает нормально; Он удаляет элемент и удаляет его из списка. Примечание 2: Я […]

Intereting Posts
Изменение значений из курсора с помощью SimpleCursorAdapter Android studio Ошибка «Неподдерживаемые модули обнаружены: компиляция не поддерживается для следующих модулей» Android Предотвращение двойного нажатия на кнопку ClipToBounds для детей Просмотров внутри LinearLayout android Как изменить цвет панели навигации системы Как запустить две анимации одновременно в Android? Почему библиотечный модуль android.support.test не отображается в зависимости от зависимостей OData Consumer для Android – какой OData взять / рамки следует использовать? Разработка Android: использование образа из активов в HTML-формате WebView Как преобразовать проект библиотеки Android в внешний JAR? Ошибка отправки Bundle с PendingIntent в широковещательный приемник, потерянные данные Сохранение состояния в сложных виджетах вида Что произойдет, если Android-приложение будет выпущено с возможностью отладки? Как замаскировать EditText, чтобы показать формат даты dd / mm / yyyy Что означает layout_height = "0dp"?