公開日:2020/07/07更新日:2020/09/08
【Kotlin】ListViewやRecyclerViewの上部・下部に余白を表示する方法

- 端までスクロールしたときにだけ余白を空けたい
ListViewやRecyclerViewの上部や下部に余白を表示したいけど、思ったようにいかない。と悩んでいる方、いらっしゃいませんか?
リストの最初や最後の要素にのみマージンを設定すれば、実現できないこともないですが、もっと簡単に実装する方法がありますので、本記事で解説致します。
ListViewやRecyclerViewの上部や下部に余白を表示する方法
ListViewやRecyclerViewの上部や下部に余白を表示するには、ListViewやRecyclerViewに対し、paddingを設定した上で、clipToPaddingにfalseを指定します。
clipToPaddingは、Viewのpaddingが0でない場合、その子Viewに対し、paddingを適用”しない”かどうかを切り替える属性です。適用しないかどうかなので、Trueで適用しない、Falseで適用するとなります。デフォルト値はTrueとなっております。
ですので、paddingを指定した上で、clipToPaddingにfalseを指定すれば、ListViewとその要素の間に余白を空けることができます。
関連記事