Я использую LottieAnimationView
для анимации.
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/lav"
android:layout_width="80dp"
android:layout_height="80dp"
android:visibility="invisible"
app:lottie_autoPlay="true"
app:lottie_colorFilter="@color/colorAccent"
app:lottie_fileName="loading_circles.json"
app:lottie_loop="true" />
Моя проблема в том, что я использую эту анимацию во многих местах. Если есть необходимость изменить некоторые свойства анимации, например lottie_colorFilter
, мне нужно go просмотреть все файлы и изменить его. Поэтому мне было интересно, можно ли экспортировать свойства LottieAnimationView
в такой стиль:
<style name="LottieStyle" parent="">
<item name="lottie_autoPlay">true</item>
<item name="lottie_colorFilter">@color/colorAccent</item>
<item name="lottie_fileName">loading_circles.json</item>
<item name="lottie_loop">true</item>
<item name="android:visibility">VISIBLE</item>
</style>
, а затем использовать его так:
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/lav"
style="@style/LottieStyle"
android:layout_width="80dp"
android:layout_height="80dp" />
Как можно Я достигаю этого?