オーバースクロールモードがオンのリストビューがあります-(オンにする必要があります)
そして、オーバースクロールするたびに青いオーバースクロールの輝きがあります
オーバースクロールグローを取り除くにはどうすればよいですか?
編集:
オーバースクロール ドローアブル (画像) をストレッチするカスタム リストビューを使用しています。
画像の上の青いものが見えますか?
画像はoverScrollDrawableです-しかし、私は同じことが欲しいです-グローなし
ListView
レイアウト xml ファイルでプロパティを none に設定するだけfadeEdge
で、OVERSCROLL で青の影が表示されなくなります。
android:fadingEdge="none"
編集:
android:overScrollMode="never"
これは非推奨になりました。代わりに使用できます。
では、ListView
上または下にオーバースクロールするときにドローアブルを設定できます。通常、これは、fadeIn と fadeOut でアニメーション化される白/透明のドローアブルに設定されます。グローイングを完全に透明なものに設定するには、次のように記述できます。
ListView listView = ...;
listView.setOverscrollFooter(new ColorDrawable(0));
listView.setOverscrollHeader(new ColorDrawable(0));
これにより、オーバースクロール自体がアクティブなままになり、オーバースクロール イベントに反応できるようになりますが、グローは消えているはずです。