Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 同时更改晶圆厂对齐和菜单时底部应用程序栏上的闪烁效果_Android_Animation_Kotlin_Material Design_Android Bottomappbar - Fatal编程技术网

Android 同时更改晶圆厂对齐和菜单时底部应用程序栏上的闪烁效果

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

我有一个底部的应用程序栏,中间有工厂和菜单。当我在列表中选择一个项目时,我想更改晶圆厂的对齐方式和菜单。更改效果很好,但动画显示闪烁效果

我尝试在fab动画结束时使用处理程序更改菜单(根据底部的应用程序栏类为300毫秒),但副作用仍然存在

我的布局:

我有:


谢谢

您能修复吗?我也遇到了类似的问题
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))
            }
        }
    }