Android ObjectAnimator 在选项后填充?

eHe*_*ero 4 java animation android

在我的 android 应用程序中,我使用 ObjectAnimator 来转换图像视图,如下所示:

ObjectAnimator transitionX = ObjectAnimator.ofFloat(v, "TranslationY", 190);
Run Code Online (Sandbox Code Playgroud)

在动画完成后,是否有像 fillAfter 这样的选项会将视图的位置重置为新位置?

roa*_*ter 6

不,我会改用属性动画系统,假设 v 是一个视图:

v.animate().translationY(190).withEndAction(new Runnable() {
        @Override
        public void run() {
           v.setTranslationY(v.getTranslationY()-190);
        }
    }).start();
Run Code Online (Sandbox Code Playgroud)