【Unity】Enhanced Scrollerで実現できる応用的なスクロールビュー5選

Enhanced ScrollerのDemoを見ながらどのようなスクロールビューが実現可能なのか見てみます。

Unity2018.3.9

Enhanced Scroller?

Enhanced ScrollerはAsset Storeで購入できる有料アセットです。
基本的な機能に関しては下記の記事で紹介していますので必要に応じて参照してください。

light11.hatenadiary.com

Grid

まずはサムネイル一覧画面のような画面でよく使われるGridです。

f:id:halya_11:20190408003005p:plain

これは横並びの三つのセルを一つのEnhancedScrollerCellViewとして実装されています。

f:id:halya_11:20190408003237p:plain

Snap

スクロール後に近くのセルにスナップすることもできます。

f:id:halya_11:20190408003738g:plain

これはEnhancedScrollerのSnap系のプロパティから設定できます。

f:id:halya_11:20190408003914p:plain

イージングなども設定できて高機能です。

Pull-To-Refresh

いわゆるPull-To-Refreshも実現できます。

f:id:halya_11:20190408004135g:plain

これはEnhancedScroller.scrollerScrolledというスクロールした時のデリゲートを使って実装します。

Nested Scroller

スクロールビューを入れ子にすることもできます。

f:id:halya_11:20190408004440g:plain

Pagenation

最後までスクロールした時の追加読み込みもいい感じに実装できます。

f:id:halya_11:20190408004549g:plain

関連

light11.hatenadiary.com