#android #kotlin #animation
#Android #kotlin #Анимация
Вопрос:
Я пытаюсь добиться этого — Ссылка на видео
В принципе, я хочу развернуть и свернуть текстовое представление по горизонтали с некоторой анимацией.
Файл макета
<TextView
android:id="@ id/x_item_left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:textColor="@color/accent_color_20"
style="@style/txt_body_large_bold"/>
Я попробовал это решение
selectedSizeHeaderTv?.animate()?.scaleX(0f)
?.alpha(0.0f)
?.setListener(object : AnimatorListenerAdapter() {
override fun onAnimationEnd(animation: Animator?) {
super.onAnimationEnd(animation)
selectedSizeHeaderTv?.animate()?.scaleX(1f)
?.alpha(1f)
?.setListener(object : AnimatorListenerAdapter() {
override fun onAnimationEnd(animation: Animator?) {
super.onAnimationEnd(animation)
selectedSizeHeaderTv?.visibility = View.VISIBLE
}
})
}
})
Но это работает не так, как ожидалось. Это то, что я получаю — видео.