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