[英]How to create a submenu for Floating Action Button in Android Material Design?
[英]How to create floating action button transforming into a single sheet of material
我正在尝试查看设计库中是否存在任何内置动画以创建浮动动作按钮,该按钮转换为材料设计图像中所示的单个材料表
您是否尝试过https://github.com/gowong/material-sheet-fab ,它是Android武器库的一部分?
从材质组件使用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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.