Описание тега itemtouchhelper

Используйте этот тег для вопросов, связанных с служебным классом ItemTouchHelper виджетов Android.
0 ответов

RecyclerView перемещен с itemTouchHelper и свернут

Я могу переместить свой RecyclerView, следуя этому руководству. Теперь мне нужно минимизировать ViewHolder, когда он удерживается и снова открывается при отпускании. Что-то вроде этого: это К этому Спасибо
4 ответа

ItemTouchHelper с RecyclerView в NestedScrollView: прокрутка с перетаскиванием не работает

Я реализовал ItemTouchHelper, как описано в этой статье: https://medium.com/@ipaulpro/drag-and-swipe-with-recyclerview-b9456d2b1aaf Все работает нормально, если RecyclerView является дочерним элементом CoordinatorLayout. Но если RecyclerView являетс…
1 ответ

RecyclerView ItemTouchHelper отменить отменить

Я открываю скрытый вид после смахивания с 2 кнопками "удалить" и "отмена". в моем xml itemrow у меня есть 2 внутренних Relativelayouts <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com…
1 ответ

RecyclerView ItemTouchHelper getAdapterPosition() возвращает неправильное значение при быстром пролистывании

У меня проблема с RecyclerView + Swipe для удаления + отмены с помощью снэк-бара. Всякий раз, когда я пытаюсь быстро пролистать 3+ предметов, чтобы удалить их, viewHolder.getAdapterPosition(); возвращает неправильное значение. Похоже, он не может ре…
0 ответов

Перетаскивание RecyclerView не работает с несколькими типами представлений

Я пытаюсь использовать RecyclerView с вертикальным LinearLayoutManager для отображения элементов списка. Этот список может содержать несколько различных типов элементов (различные макеты), и он может быть переупорядочен пользователем с помощью перет…
0 ответов

Перетаскивание Android - создайте папку при перетаскивании элемента поверх другого с помощью представления Recycler

Я реализовал функцию перетаскивания, используя ItemTouchHelper в GridView. Я использовал идею от Пола Бёрка. Я могу переупорядочить и поменять местами элементы, но мне нужно добавить другую функциональность, чтобы создать папку при перетаскивании од…
0 ответов

RecyclerView Swipe с настроенной анимацией

ФОН Есть несколько учебных пособий, объясняющих, как показать значок под RecyclerView.viewHolder когда это сильно ударил. Есть даже библиотека: https://github.com/chthai64/SwipeRevealLayout (см. 1) То, что я пытаюсь сделать, немного по-другому, пот…
0 ответов

Использование ItemTouchHelper.Callback для создания пролистывающегося левого меню в RecyclerView

Я пытался реализовать "меню смахивания" для своих элементов в RecyclerView, используя "ItemTouchHelper.Callback". Сначала я пытаюсь остановить предмет в определенной позиции, вместо того, чтобы полностью сдвинуть назад в (X) позицию 0. Для этого реш…
1 ответ

ItemTouchHelper с SpannedGridLayoutManager - проблемы с RecyclerView

Я столкнулся с проблемой с ItemTouchHelper в сочетании с SpannedGridLayoutManager в моем RecyclerView, перетаскивание заканчивается преждевременно при перетаскивании на элемент рядом с перетаскиваемым. Я знаю, что это глючный менеджер компоновки, по…
2 ответа

Как прекратить смахивание предмета в представлении Recycler после достижения некоторого расстояния

У меня есть Recycler View в Android. Я приложил ItemTouchHelper к нему. Я включил только смахивание слева направо. Поэтому, когда я проводю пальцем по любому предмету в представлении Recycler, предмет начинает двигаться вправо, а слева я рисую текст…
0 ответов

RecyclerView ItemTouchHelper - как отменить или сброс смахивания? Смотря как удалить фон или иконку

Я пытаюсь отменить смахивание (сбросить background.setbounds а также xmark.setbounds до 0,0,0,0) после отмены нажмите на Снэк-бар. я пробовал clearView или пытался ввести логическое значение в onChildDraw если viewBeingCleared == true затем устанавл…
1 ответ

Отключить несколько ячеек в recycleView от прокрутки или скрыть удаление при перелистывании

У меня есть собственный recycleView с возможностью удаления. Я могу отобразить пользовательский recycleView, а также удалить элемент, проведя его. Размах для удаления реализован с использованием отдельного класса, который реализует SimpleCallback. Т…
2 ответа

Recyclerview Перетащите и отпустите сенсорный

Я использовал ItemTouchHelper реализовать перетаскивание в recyclerview, Работает нормально. Но это работает только на долгое нажатие. Мне нужно сделать это с onTouch ItemTouchHelper.Callback itemTouchHelperCallback = new ItemTouchHelper.Callback() …
1 ответ

Как перетаскивать элементы за границы горизонтального окна просмотра с помощью ItemTouchHelper.Callback?

Я хочу перетащить элементы поверх моего горизонтального обзора переработчика (не только в пределах границ обзора переработчика), а когда перетащите элемент, он переместится на новую позицию с анимацией. Как этого добиться с помощью ItemTouchHelper.C…
3 ответа

RecyclerView Drag Highlight

Как изменить / убрать выделение перетаскивания элемента Я использую ItemTouchHelper и знаю, что нужно что-то делать с методом onChildDraw, но я не хочу переопределять все событие ACTION_STATE_DRAG, нужно только воздействовать на серую рамку, которая…
0 ответов

Как щелкнуть вне экрана после смахивания записи RecyclerView?

Я реализую RecyclerView с ItemTouchHelper, Каждая запись в RecyclerView состоит из пользовательского ConstraintLayout с вложенным TextView, ImageView и 2 кнопками. (и пару руководств) Я использовал ConstraintLayout просто для того, чтобы переопредел…
0 ответов

Как я могу заставить ItemTouchHelper onMove ViewHolder рисовать поверх других видов?

Я использую ItemTouchHelper для перемещения ViewHolders внутри моего RecyclerView. Я пытаюсь перетащить ViewHolder за пределы моего RecyclerView, но он всегда рисуется под другими представлениями. Можно ли это исправить? Если вы внимательно посмотри…
0 ответов

ClickListener представления ItemTouchHelper

Недавно я обнаружил ItemTouchHelper (точнее, функцию салфетки), и я использую в проекте, который я работаю. Я создал FrameLayout с 2 контейнерами: один для передней и другой для задней. Задний контейнер имеет TextView с (в коде) имеет clickListener,…
26 окт '17 в 20:23
0 ответов

Перетащите, чтобы вставить новый элемент в представление Android Recycleler - с анимацией, показывающей положение вставки

Я создаю приложение с "комплектом деталей" в виде списка в одном обзоре. Пользователь может перетаскивать предметы из набора и помещать их в другой список повторного просмотра, который я назову "продукт". Я абсолютный новичок и рад, что большинство …
0 ответов

Как выполнить функцию перетаскивания и удаления элемента в RecyclerView

Мне удалось реализовать перетаскивание элементов в списке и изменить их порядок. Что мне нужно сделать, это реализовать функцию удаления, где можно выбрать и удерживать элемент и перетащить его на значок корзины. Как только он перекрывает значок кор…