29

オーバースクロールモードがオンのリストビューがあります-(オンにする必要があります)

そして、オーバースクロールするたびに青いオーバースクロールの輝きがあります

オーバースクロールグローを取り除くにはどうすればよいですか?

編集:

オーバースクロール ドローアブル (画像) をストレッチするカスタム リストビューを使用しています。

画像の上の青いものが見えますか?

画像はoverScrollDrawableです-しかし、私は同じことが欲しいです-グローなし

ここに画像の説明を入力

4

3 に答える 3

4

ListViewレイアウト xml ファイルでプロパティを none に設定するだけfadeEdgeで、OVERSCROLL で青の影が表示されなくなります。

android:fadingEdge="none"

編集:

android:overScrollMode="never"これは非推奨になりました。代わりに使用できます。

于 2013-10-22T12:27:39.753 に答える
-2

では、ListView上または下にオーバースクロールするときにドローアブルを設定できます。通常、これは、fadeIn と fadeOut でアニメーション化される白/透明のドローアブルに設定されます。グローイングを完全に透明なものに設定するには、次のように記述できます。

ListView listView = ...;
listView.setOverscrollFooter(new ColorDrawable(0));
listView.setOverscrollHeader(new ColorDrawable(0));

これにより、オーバースクロール自体がアクティブなままになり、オーバースクロール イベントに反応できるようになりますが、グローは消えているはずです。

于 2013-10-22T11:07:01.077 に答える