2011-03-03 5 views
10

ジンジャーブレッドのリストビューでグロー効果をオーバーライドまたは置き換える方法があるかどうか知りません。 overscrollモードをOVER_SCROLL_NEVERに設定しようとしました。しかし、あなたはリストの最後から跳ね返る "非常に醜い"ラバーバンド効果を得るでしょう。ジンジャーブレッドのリストビューのオーバースクロールグロー効果をオーバーライドする方法はありますか?

誰かに提案がありますか?

Thx!

+1

ケビンねえ、 はあなたが解決策を見つけることができましたか?私はアンドロイドのAbsListView.javaファイルに行きました。変数mEdgeGlowTopとmEdgeGlowBottomはprivateです。したがって、その効果を無効にする方法はありません。しかし、OVER_SCROLL_NEVERを使用すると、同じバウンス効果が得られます。 – Mohit

+0

申し訳ありませんが答えを見つけませんでした。 – Kevin

+0

ヘイケビン私は同じ問題に直面している。あなたには何か解決策がありますか? –

答えて

-1

setOverscrollFooter()およびsetOverscrollHeader()は、おそらくあなたが望むものです。 ...それらを自分で使用するためには至っていないここ

+0

すでに試してもうまくいきません。しかし、あなたの提案をありがとう – Kevin

+0

"それは動作しません"という意味は何ですか?それは明らかに何かをしなければなりません...あなたはそれをどのような種類のドロアブルで与えていますか? –

+0

overscrollFooterとHeaderは、おそらくリストビューが本当にオーバースキャンする奇妙なタイミングでピクセル以上の高さで表示されます(これはリストスクロールレンダリングの最適化の一部だと思います) - これはグローを表示するオーバースクロール機能と同じではありませんリストビューの両端に表示されます。 – Graeme

関連する問題