我将尝试实现类似Google+ Android应用程序的效果,其中有一个View位于屏幕底部。当用户向上滚动坐落在其后方的ListView时,该View会动画下移并离开屏幕。当用户向下滚动ListView,即使是轻微地,该View也会动画上移并重新进入屏幕。
我设置了一个GestureDetector,它为我在ListView上滚动时提供回调,并且随着我滚动,回调是持续的,因此我知道这一部分的工作原理。
在我的回调函数中,我正在尝试使用ViewPropertyAnimator来对我的y值进行动画处理,如下所示:
我设置了一个GestureDetector,它为我在ListView上滚动时提供回调,并且随着我滚动,回调是持续的,因此我知道这一部分的工作原理。
在我的回调函数中,我正在尝试使用ViewPropertyAnimator来对我的y值进行动画处理,如下所示:
headerView.animate().yBy(distanceY).start();
只有当我停止滚动时才会发生变化。是否有办法在UI线程上与ListView滚动一起使用此动画?我感觉它在等待。