我像这样初始化 ObjectAnimator;
ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationY", 0f, view.getHeight());
但是当第一次动画运行时,view.getHeight() 方法返回 0。所以它没有动画。我第二次运行动画,它动画正确。有没有办法正确翻译相对于宽度或高度的视图?
我像这样初始化 ObjectAnimator;
ObjectAnimator anim = ObjectAnimator.ofFloat(view, "translationY", 0f, view.getHeight());
但是当第一次动画运行时,view.getHeight() 方法返回 0。所以它没有动画。我第二次运行动画,它动画正确。有没有办法正确翻译相对于宽度或高度的视图?