とあるAndroid 案件で使ったRecyclerView の使い方のメモ。 RecyclerView でスクロールを行った時に、子要素を常に中心に配置するように補正する方法 TL;DR LinearSnapHelper を使えば良い 全文は GitHub 参照 やりたいこと RecyclerView でスクロールした時に、一番中心に近い要素をいい感じに中心に寄せてとめて欲しい。 通常 やりたいこと 方法: LinearSnapHelper を使う LinearSnapHelper のインスタンスを作成して、それを該当の RecyclerView に設定するだけ。とても簡単です。 // To make item center val snapHelper = LinearSnapHelper() snapHelper.attachToRecyclerView(recyclerView) R