タグ

2017年3月30日のブックマーク (1件)

  • RecyclerViewでGridLayoutの余白をうまく調整するItemDecoration - BASEプロダクトチームブログ

    こんにちは。BASEでAndroidアプリ開発をしている鈴木です。 https://twitter.com/G_devi 突然ですが、デザイナーからこんな感じにしてくれと頼まれたことはありませんか? GridLayoutですね 一番上のヘッダー部分が全幅なうえ、Grid部分の余白を全部同じサイズに調整するのが地味に手間がかかる。 どうせならヘッダーも同じサイズの余白をつけるか、Gridの左右は半分でもいいじゃん・・・と思うのは実装者だけですね。はい。 というわけで、楽に対応できるItemDecorationを作りました! どうやってるのか 簡単に説明すると RecyclerVIewの左右に設定したい余白の半分のpaddingをつける。 もう半分は子Viewで RecyclerViewのclipToPaddingをfalseにする。 子Viewにpadding領域はみ出してもいいよ設定 全幅

    RecyclerViewでGridLayoutの余白をうまく調整するItemDecoration - BASEプロダクトチームブログ
    yaakaito
    yaakaito 2017/03/30