我在我的活动的onCreate()
方法中实现了底部菜单表:
bottomSheet = new BottomSheetDialog(this);
bottomSheet.setContentView(getLayoutInflater().inflate(R.layout.bottom_sheet, null));
bottomSheet.show();
我的活动扩展了 AppCompatActiviy,并且其中有一个 TabLayout 和 ViewPager,基本上使用了标准的 Material Design UI。现在遇到的问题是,在调用 show() 方法时,状态栏立即变黑,使得底部表格扩大的平滑动画出现抖动,更不用说改变应用程序的配色方案。
我希望状态栏保持与我的主题相关联的默认颜色,并在底部表格扩大时平滑变暗。
我已经搜索了很多,但没有找到明确的解决方案。您有什么想法造成这种问题,如果有的话,我可以采取哪些步骤来解决它?
黑色状态栏(为简洁起见删除了 UI 内容)