在Android API Level 29中,ViewPropertyAnimatorRT已被弃用并移除。替代它的是ViewPropertyAnimator。您可以使用以下代码示例来代替ViewPropertyAnimatorRT:
// For ViewPropertyAnimatorRT
view.animate().translationX(200f).setDuration(1000);
// For ViewPropertyAnimator
view.animate().translationX(200f).setDuration(1000).withLayer();
注意要使用.withLayer()
来替代原来的ViewPropertyAnimatorRT。这是因为在API 29中,ViewPropertyAnimator的默认行为与ViewPropertyAnimatorRT不同,需要使用.withLayer()
来重新启用硬件加速和渲染管道,以确保与ViewPropertyAnimatorRT相同的动画效果。