web-dev-qa-db-ja.com

RecyclerView clipToPadding = false

Androidマテリアルデザインのドキュメントでは、リストの上部と下部に8 dpのパディングを追加することを提案しています。個人的にはこのアイデアが気に入っており、実装したいと考えています。新しいRecyclerViewウィジェットを使用して、単純なリストの外観を実現します。私が抱えている問題は、RecyclerViewの属性paddingToppaddingBottomを設定するときです。これは、に表示されるオーバースクロールシャドウです。リストの上部と下部にもパディングがあります(そして、見た目が悪く、エラーのように見えます)。私はこれらの属性の設定を読んでいます。

clipToPadding = false
scrollbarStyle = outsideOverlay

私のためにトリックをする必要がありますが、それは単にしません。オーバースクロール効果は、画面の上部と下部にある8 dpのパディングから始まりますが、それは本当に私を悩ませます。私はここで何か間違ったことをしていますか、それとも私の問題に対する別の解決策がありますか?アドバイスをいただければ幸いです。どうも

13
Sandra

これは既知のバグであり、RecyclerViewがリリースされたときに修正されます。

5
yigit

clipToPaddingをfalseとして追加すると、最新のリリースで機能します

  Android:clipToPadding="false"

recylerviewバージョンを使用しています

  compile 'com.Android.support:recyclerview-v7:22.2.1' 
8
Libin