我需要在水平滚动视图项目单击中从左到右或从右到左为背景视图设置动画。因此它可以向用户指示所选项目。
我目前正在屏幕上拍摄每个视图的绝对屏幕位置,并在项目点击时将它们转换为x和y位置。
TranslateAnimation animation = new TranslateAnimation(xFrom, xTo, yFrom, yTo);
animation.setDuration(1000);
animation.setRepeatCount(0);
animation.setRepeatMode(2);
animation.setFillAfter(true);
mScroller.startAnimation(animation);
但我未能实现这种情况?
答案 0 :(得分:0)
所以,我已经用ObjectAnimator实现了这个场景。
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(mSliderMember,"translationX", xFrom, xTo);
objectAnimator.setDuration(1000); // animation duration
objectAnimator.start();