TGViewer
Unity Free Asset Unity Free Asset @unitymaker · 5.52K subscribers
Post #130 8.25K
FancyScrollView

🔗Описание:
Особенности:
Вы можете свободно реализовывать анимацию прокрутки
Когда 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
  • 👍 34
  • 💊 2
  • 👾 1
More from @unitymaker
  1. Sep 25, 2026Startcraft‑unity3d Репозиторий startcraft‑unity3d - это фанатская, полностью открытая реал…
  2. Sep 25, 2026Подборка каналов для тех, кто создаёт игры, развивает их и хочет знать, как устроен геймде…
  3. Sep 22, 2026HelloMarioFramework Открытый 3D‑фреймворк на Unity, который воспроизводит ключевые механик…
  4. Sep 18, 2026The‑Cart Универсальная библиотека для Unity, созданная студией CarterGames. Она решает тип…
  5. Sep 14, 2026HELLO_MY_WORLD Открытый voxel‑проект на Unity, который стремится воспроизвести ключевые ме…
  6. Sep 11, 2026🎮 Die Zombit (unity-zombit) Ретро-вейв шутер с видом сверху про выживание в мире, захваче…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →