есть ComposeView:
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
типа персистентный bottomsheet. Внутри "dropdown едет вверх + статические кнопки под ним" (см. скрины).
Сделал внутри dropdown-а
AnimatedContent(
targetState = expanded,
transitionSpec = {
fadeIn(animationSpec = tween(durationMillis = 250)) with
fadeOut(animationSpec = tween(durationMillis = 250)) using
SizeTransform { _, _ ->
tween()
}
}
) { currentlyExpanded ->
if (currentlyExpanded) {
Expanded()
} else {
Collapsed()
}
}
но весь ComposeView дрожит. Думаю, потому что у него неизвестная высота. Что делать?)
Когда у меня дрожит сама анимация, то это обычно потому что стейт постоянно меняется. Может у вас так же?
не, я ж говорю, если задать статическую высоту для ComposeView, все плавненько. Но мне не подходит статическая высота
Обсуждают сегодня