RecyclerView:アイテムのスナップ(SnapHelper)

投稿日:  更新日:

RecyclerViewはアイテムをスクロールさせて隠れたアイテムを表示できます。

スクロールを止める位置は任意です。

任意であるがゆえに、止めた位置によってはアイテムの一部が欠けてしまうこともあります。

携帯端末の画面は狭いので、効率よくコンテンツの表示を行いたいとアプリ開発者は考えます。

アイテムの一部が欠けてしまうことは、効率が良いとは言えません。

このような問題を解決するために、アイテムのスナップをRecyclerViewへ追加できます。

アイテムのスナップを追加する方法を紹介します。

続きを読む

RecyclerView:アイテムのスクロール

投稿日:  更新日:

RecyclerViewに表示しきれなかったアイテムはスクロールを行うことで表示されるようになっています。

スクロールは「外部入力(指でスクリーン上をタッチしてスライド)によるスクロール」の他に、「プログラムによるスクロール」をすることも出来ます。

今回はこのアイテムのスクロールについてまとめてみました。

続きを読む

RecyclerView:アイテムの選択(ChoiceMode)

投稿日:  更新日:

RecyclerViewはListView(RecyclerViewの前身)の時に存在していたChoiceModeがありません。

同様な機能が欲しければプログラマ側で実装しなければなりません。

RecyclerView.AdapterをカスタマイズしてChoiceModeを実装してみたので紹介します。

続きを読む