我正在尝试查看设计库中是否存在任何内置动画,以创建浮动操作按钮转换为单个材料表格,就像在材料设计图像中所示。
我正在尝试查看设计库中是否存在任何内置动画,以创建浮动操作按钮转换为单个材料表格,就像在材料设计图像中所示。
MaterialContainerTransform
: private fun toggleFabMenu() {
val views = listOf<View>(fab, menuView).sortedBy { !it.isVisible }
val shareMenuTransform = MaterialContainerTransform().apply {
startView = views.first()
endView = views.last()
scrimColor = Color.TRANSPARENT
duration = 500
}
TransitionManager.beginDelayedTransition(root, shareMenuTransform)
views.first().isVisible = false
views.last().isVisible = true
}
查看文档以获取更多详细信息:https://material.io/develop/android/theming/motion