|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2010
Сообщений: 85
|
Замена положения объектов, методом перетаскивания
Есть необходимость менять объекты местами при перетаскивании, как, к примеру, это происходит в компоненте List.
(к примеру, заменить item-2 на место item-3) Посоветуйте варианты реализации. |
|
|||||
В компоненте Лист, скорее всего, меняется информация в элементах (в датапровайдере), то есть "физического" перетаскивания не происходит.
При старт драге - начинаем тащить "картинку элемента", роняем , высчитываем индекс массива (нам же известна высота листа, высота элемента, гап, скролл и тп). Меняем инфу элементов в датапровайдере местами, перерисовываем лист (или обновленные элементы).
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
Часовой пояс GMT +4, время: 07:05. |
|
« Предыдущая тема | Следующая тема » |
|
|