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
обратные вызовы.