🔗Описание:
Особенности:
Вы можете свободно реализовывать анимацию прокрутки
Когда FancyScrollView обновляет положение прокрутки, он передает каждой ячейке нормализованное положение диапазона просмотра. Что касается ячейки, то ее положение и внешний вид во время прокрутки контролируются самой ячейкой на основе значения от 0,0 до 1,0. В примере используется аниматор и формулы для реализации прокрутки.
Легко работает даже с большим количеством данных
Генерируется только количество ячеек, необходимое для отображения, и ячейки используются повторно. Вы можете подтвердить операцию, фактически увеличив количество данных в демонстрации . Для FancyScrollRect и FancyGridView вы также можете указать поле перед повторным использованием ячеек во время прокрутки .
Вы можете свободно обмениваться сообщениями между ячейками в режиме прокрутки
С помощью контекста вы можете просто реализовать процесс обнаружения нажатия на ячейку в режиме прокрутки и выдачи инструкций ячейке в режиме прокрутки. Пожалуйста, ознакомьтесь с примером реализации (Examples / 02_FocusOn).
Прокрутка и переход к определенным ячейкам
Вы также можете указать количество секунд для перемещения и замедления. Для получения дополнительной информации обратитесь к документации API класса Scroller.
Можно подробно настроить поведение прокрутки
Вы можете настроить такие параметры прокрутки, как инерция и скорость замедления. Для получения дополнительной информации обратитесь к документации API класса Scroller.
Поддержка snap
Если включена привязка, она переместится к ближайшей ячейке непосредственно перед остановкой прокрутки. Вы можете указать пороговое значение скорости, с которой начинается привязка, количество секунд для перемещения и замедление. FancyScrollRect и FancyGridView не поддерживают привязку.
Поддерживает бесконечную прокрутку
Вы можете реализовать бесконечную прокрутку, выполнив следующие настройки в Inspector.
1. Когда функция Loop включена в FancyScrollView, ячейки циклически перемещаются таким образом, чтобы последняя ячейка располагалась перед первой ячейкой, а первая ячейка располагалась после последней ячейки.
2. При использовании скроллера, использованного в примере, установите тип перемещения на Неограниченный, чтобы диапазон прокрутки был неограниченным. Бесконечная прокрутка может быть реализована путем комбинирования с 1.
Приведен пример реализации (Examples / 03_InfiniteScroll), поэтому, пожалуйста, ознакомьтесь с ним также. FancyScrollRect и FancyGridView не поддерживают бесконечную прокрутку.
📘Лицензия:
MIT license
Ссылка на скачивание:
https://t.me/arhivunitymaker/46