Android 如何在子视图中淡入时滚动NestedScrollView-平滑?
我有一个Android 如何在子视图中淡入时滚动NestedScrollView-平滑?,android,android-animation,Android,Android Animation,我有一个NestedScrollView,其中包含多个子项,其中一个是ViewPager 我目前拥有它,因此当单击按钮时,ViewPager淡入并然后NestedScrollView向上滚动(因此ViewPager位于屏幕顶部) 它工作得非常好,也很流畅,但我想将淡入淡出和滚动组合成一个单一的并发动画 这是我使用过的代码,但使用这种方法,淡入淡出或滚动都不平滑: ObjectAnimator yTranslate = ObjectAnimator.ofInt(nestedScrollView,
NestedScrollView
,其中包含多个子项,其中一个是ViewPager
我目前拥有它,因此当单击按钮时,ViewPager
淡入并然后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();
有更好的方法吗?你用的是什么编程语言?我用的是Android/Java。你用的是什么编程语言?我用的是Android/Java。