Я работаю над небольшой векторной анимацией, используя animatedvecotrdrawable , и столкнулся с проблемой / ошибкой.
<propertyValuesHolder android:propertyName="scaleY" >
<keyframe android:fraction=".4"
android:interpolator="@android:interpolator/fast_out_slow_in"
android:valueType="floatType"
android:value="0.4"/>
<keyframe android:fraction=".6"
android:interpolator="@android:interpolator/accelerate_cubic"
android:valueType="floatType"
android:value="1.3"/>
<keyframe android:fraction=".8"
android:interpolator="@android:interpolator/linear_out_slow_in"
android:valueType="floatType"
android:value="1"/>
<keyframe android:fraction="1"
android:valueType="floatType"
android:value="1"
android:interpolator="@android:interpolator/linear"
/>
</propertyValuesHolder>
В 8-й и более поздних версиях Android, он будет раздавлен для рисования доСначала 0 (на самом деле шкала Y начинается с 0 вместо 1).Я предполагаю, что это ошибка библиотеки ключевых кадров, хотя я не могу найти какой-либо полезный ресурс в Интернете, чтобы подтвердить это.