TextView вращение с возможностью рисования с MotionLayout

Я хотел бы повернуть Drawable из TextView в зависимости от прогресса анимации. TextView является частью MotionLayout, он анимирован. В идеале я бы хотел избежать использования кода kotlin, просто XML

 <TextView
    android:id="@+id/thumb"
    android:layout_width="45dp"
    android:layout_height="65dp"
    android:layout_marginTop="8dp"
    android:drawableStart="@drawable/ic_chevron_left_black_24dp"
    android:drawablePadding="0dp"
    android:drawableTint="@color/white"/>

Так что я хотел бы повернуть Drawable, а не весь TextView, Кто-нибудь знает, возможно ли это? Я вижу только примеры вращения всего виджета.

0 ответов

В drawableStart вы указали в своем TextViewне может быть анимирован, как сам TextView, поскольку объект для рисования не является прямым потомком MotionLayout. Так обстоит дело с XML. Но вы всегда можете выполнить любую анимацию с помощью Java/Kotlin, просто применив анимацию кMotionLayout.TransitionListener обратные вызовы.

Другие вопросы по тегам