系统方向学习总结4-- Android 10.0 解决切换横屏时SystemUI导航栏固定在桌面右侧而不是底部的问题


活动地址:CSDN21天学习挑战赛

 

 最近跟着CSDN大佬,参与一个 21天打卡的活动

Android framework开发者带你参加21天学习挑战赛活动_安卓兼职framework应用工程师的博客-CSDN博客

这是第4次的内容 Android 10.0 导航栏横屏固定在底部显示的修改_安卓兼职framework应用工程师的博客-CSDN博客

       正常情况下横竖屏旋转的时候导航栏也会跟着一起旋转,但是在Android R上面发现导航栏在横屏的时候是固定在右侧的,而不是旋转到底部。这个功能其实是Android 高版本特意修改的,为了是方便横屏玩游戏等场景的时候不小心误触

        一开始我以为是SystemUI里面控制的导航栏旋转界面切换,但是发现并不是,其实是跟framework中的 R.bool.config_navBarCanMove 这个变量有关,具体如下:

 

猜你喜欢

转载自blog.csdn.net/yangbin0513/article/details/126260734