0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Android】ViewPager2を使用したの実装方法まとめ (インジケータ表示、View更新の最適化、無限スクロール)

Last updated at Posted at 2024-05-25

実装したいもの

  • 横方向にスクロール可能なUIを作成する
  • ページ数に連動したインジケーターを表示する
  • 無限にスクロール

スクロール可能なUIとインジケーターを作成する

ViewPager2のView更新を最適化する

  • DiffUtilを使用した方法
    • データの差分を算出し、その差分のみをView更新することができる
    • 表示データを定期的に更新する際、点滅エフェクトが走らないようにしたい場合にも有用
  • TabLayoutの属性のまとめ
    • インジケーターのドット間隔を調整するなど、UIの調整方法を調べる際に有用

無限スクロールの実装

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?