Наслаждайтесь миллионами новейших приложений для Android, играми, музыкой, фильмами, телепередачами, книгами, журналами и многим другим. В любое время, в любом месте, на ваших устройствах.
Это демонстрационное приложение для библиотеки DragSortListView. Проект размещен на GitHub под именем репозитория: drag-sort-listview.
DragSortListView — это расширение виджета Android ListView, которое обеспечивает переупорядочение элементов списка путем перетаскивания. Его основная цель — предоставить пустой «слот для перетаскивания», который отслеживает перетаскиваемый элемент, эффективно изменяя порядок списка «на лету». DragSortListView также решает сложную задачу прокрутки при перетаскивании элементов по длинному списку. Анимированные переходы придают процессу плавный и интуитивно понятный вид.
Базовые функции, описанные выше, сопровождаются несколькими удобными функциями. Для вас реализованы наиболее распространенные методы инициирования перетаскивания и удаления элементов, доступ к которым осуществляется через простые атрибуты XML:
• Инициирование перетаскивания: при касании, при перетаскивании, при длительном нажатии.
• Удаление объекта: по щелчку, при броске, при слайде.
Первая демонстрация, «Площадка базового использования», раскрывает основные функции библиотеки через меню. Вы можете динамически изменять методы инициирования перетаскивания и удаления элементов, а также добавлять в список верхние и нижние колонтитулы. Остальные демонстрации посвящены более продвинутому использованию.
Как вы понимаете, проблемы с библиотекой, озвученные в комментариях, останутся незамеченными и угаснут. Откройте заявку на проблему на странице проекта GitHub или напишите мне напрямую. Спасибо и удачного перетаскивания!
0.4.1:
- Исправление ошибки, связанной с отчетом о сбое в Play Store.
0.4.0:
- Удаление и удаление анимации.
Читать далее