overscrolled
Android ListView でユーザーが持っている正確なピクセル数を特定する方法はありますか? ユーザーが最初のリスト項目を超えて上にスクロールしようとすると、オーバースクロール/バウンスアニメーションが開始され、オーバースクロール距離を検出する必要があります。基本的には、 iPhoneのClearアプリに似た、アニメーションの折り畳みなど、そのスペースで何かを行います。
ListView とその項目 ( を使用) でgetScrollY()
とを呼び出してみましたが、すべてが 0 を返します。参考までに、私のリスト項目はすべて同じ高さです。getTop()
getChildAt(0).getTop
また、 に を追加して、元の Y pos on と Y pos on の差を計算してみましたonScrollListener
が、listview
スクロールの速度が遅くなったようです。ACTION_DOWN
ACTION_MOVE
listview
どんな助けでも素晴らしいでしょう。