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。