2015-11-15 8 views
6

stackoverflowアプリケーションの水平リサイクルビューを見ると、リサイクルビューの左右にアイテムがあることをユーザーが知るように、「フェードエッジ」技術を使用していることがわかります。 /彼女はスクロールすることができます。リストビューでフェザリングエッジを持つ水平リサイクルビュー

stackoverflow

、私はこの効果はロマン・ガイ(http://www.curious-creature.com/category/android/page/2/)によって記載されているように、以下のを呼び出すことによって有効になっていると思う:

アンドロイド:cacheColorHintは= "#00000000"

このようなオプションはRecyclerview unfortには存在しません。 recyclerviewのためにこれらのフェードエッジを可能にする方法が組み込まれていますか、それともちょうどハックする必要がありますか?

答えて

14

私はあなたが探している属性があると思う:

android:requiresFadingEdge="horizontal|vertical" 

あなたが検索し、より良いリサイクルビューのdocumentationから、この属性を理解することができます。

あなたが話している他の属性、'cacheColorHint'は、フェードする色と背景の色を一致させるために使用できます。このアトリビュートは、リストビューが描画される色で、opaque colorと定義されています。なぜなら、常に白い背景(デフォルトの色と思われますが...確かではありません)、 Romain Guyの示唆しているように、透明な色 "#00000000"を使用することをお勧めします。

うまくいけば、これはあなたが探しているものです!

乾杯

+0

私が探していたものです。ありがとう – Simon

関連する問題