画面の下部にあるビューがあり、ユーザーがその後ろにある ListView を上にスクロールすると、ビューが画面外にアニメーション化されるという効果を Google+ Android アプリが実現しようとしています。ユーザーが ListView を少しでも下にスクロールすると、View がアニメーションで画面上に戻ります。
リストビューのスクロールイベントのコールバックを提供するGestureDetectorをセットアップしました。スクロールするとコールバックは一定であるため、その部分が機能していることがわかります。
私のコールバックでは、 を使用しViewPropertyAnimator
て y 値をアニメーション化しようとしています。
headerView.animate().yBy(distanceY).start();
スクロールを止めるまで何も起こりません。UI スレッドの ListView スクロールでこのアニメーションをスローする方法はありますか? 待っている感じです。