Android 同时更改晶圆厂对齐和菜单时底部应用程序栏上的闪烁效果
我有一个底部的应用程序栏,中间有工厂和菜单。当我在列表中选择一个项目时,我想更改晶圆厂的对齐方式和菜单。更改效果很好,但动画显示闪烁效果 我尝试在fab动画结束时使用处理程序更改菜单(根据底部的应用程序栏类为300毫秒),但副作用仍然存在 我的布局:Android 同时更改晶圆厂对齐和菜单时底部应用程序栏上的闪烁效果,android,animation,kotlin,material-design,android-bottomappbar,Android,Animation,Kotlin,Material Design,Android Bottomappbar,我有一个底部的应用程序栏,中间有工厂和菜单。当我在列表中选择一个项目时,我想更改晶圆厂的对齐方式和菜单。更改效果很好,但动画显示闪烁效果 我尝试在fab动画结束时使用处理程序更改菜单(根据底部的应用程序栏类为300毫秒),但副作用仍然存在 我的布局: 我有: 谢谢您能修复吗?我也遇到了类似的问题 override fun onSelectionModeChange(isActive: Boolean) { selectionIsActive = isActive
我有:
谢谢您能修复吗?我也遇到了类似的问题
override fun onSelectionModeChange(isActive: Boolean) {
selectionIsActive = isActive
when (isActive) {
true -> {
appBar.navigationIcon = null
appBar.replaceMenu(R.menu.bottom_app_bar_selection_menu)
appBar.fabAlignmentMode = BottomAppBar.FAB_ALIGNMENT_MODE_END
appBar_fab.setImageDrawable(getDrawable(R.drawable.ic_close))
}
false -> {
appBar.navigationIcon = getDrawable(R.drawable.ic_menu)
appBar.replaceMenu(R.menu.bottom_app_bar_menu)
appBar.fabAlignmentMode = BottomAppBar.FAB_ALIGNMENT_MODE_CENTER
appBar_fab.setImageDrawable(getDrawable(R.drawable.ic_add))
}
}
}