2017-02-01 15 views
0

Использование alpha как propertyNameobjectAnimator ничего не делает. objectAnimator подключен к path внутри vector.Android - объектAnimator 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

При попытке оживить альфа пути, вы должны использовать либо fillAlpha или strokeAlpha. Аналогично, scaleX и scaleY не будут работать на path, но он будет работать на group внутри vector.

 Смежные вопросы

  • Нет связанных вопросов^_^