我有一个NestedScrollView
,其中包含多个孩子,其中一个是ViewPager
。
我目前拥有它,以便在单击按钮时,ViewPager
会淡入,然后{strong> then 会滚动NestedScrollView
(因此ViewPager
在屏幕顶部)。
它的工作原理非常好且流畅,但是我想结合淡入淡出并滚动到单个并发动画中。
这是我使用的代码,但是通过这种方法,淡入淡出或滚动都不平滑:
ObjectAnimator yTranslate = ObjectAnimator.ofInt(nestedScrollView, "scrollY", 450); // 450 is a temporary value, just for testing
ObjectAnimator alphaTranslate = ObjectAnimator.ofFloat(viewPager, "alpha", 1f); // Fade in the ViewPager
AnimatorSet animators = new AnimatorSet();
animators.setDuration(1000);
animators.playTogether(yTranslate, alphaTranslate);
animators.start();
有更好的方法吗?