2017-02-01 7 views
0

objectAnimatorpropertyName으로 사용하면 아무런 효과가 없습니다. objectAnimatorvector 안에있는 path에 연결됩니다.Android - objectAnimator xml 알파 애니메이션이 작동하지 않습니다.

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

경로의 알파 애니메이션을 시도하고, 당신이 사용해야 하나 fillAlpha 또는 strokeAlpha. 마찬가지로 scaleXscaleYpath에서 작동하지 않지만 vector 안에있는 group에서 작동합니다.