我希望能够使用在XML文件中定义的objectAnimator。我想要放置两个objectAnimators,并在我的代码中选择要使用哪一个。
这是我的XML文件的样子,我在其中设置了propertyName,我之后会在代码中访问它:
这是我的XML文件的样子,我在其中设置了propertyName,我之后会在代码中访问它:
<?xml version"1.0" encodin="utf-8"?>
<set xmlns:android="..."
<objectAnimator
android:propertyName="animX"
android:duration="1000"
android:valueFrom="FFFFFF"
android:valueTo="FF0000" />
<objectAnimator
android:propertyName="animY"
android:duration="1000"
android:valueFrom="FF0000"
android:valueTo="FFFFFF" />
</set>
这是代码,我想要访问一个定义了objectAnimator
的propertyName
:
ObjectAnimator anim = ObjectAnimator.ofFloat(view, "animX");
anim.setTarget(anim);
anim.start();
很遗憾,事实并非如此,我真的很难找到访问我想要的对象动画器的解决方案。