2017-02-01 50 views
0

使用alpha作为objectAnimatorpropertyName什么都不做。 objectAnimator连接到vector内的pathAndroid - objectAnimator xml alpha动画不起作用

fading_animator.xml:

<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <objectAnimator 
     android:duration="700" 
     android:propertyName="alpha" 
     android:valueFrom="1" 
     android:valueTo="0" 
     android:valueType="floatType" 
     android:repeatCount="infinite" 
     android:repeatMode="restart"/> 
</set> 

animated_vector.xml:

<animated-vector 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:drawable="@drawable/vector_drawable"> 

    <target 
    android:name="pathTarget" 
    android:animation="@animator/fading_animator"/> 

</animated-vector> 

回答

1

当试图动画路径的α,你可以选择使用fillAlphastrokeAlpha。同样,scaleXscaleY将不能在path上工作,但它将在vector内的group上工作。