虚拟导航栏只有黑色,能不能调成半透明或是多加一个隐藏摁键?
透明是可以实现的,
Window window = getWindow(); // 状态栏透明 window.setFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); // 虚拟导航栏透明 window.setFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
需要做版本判断,4.4之后才可以。对应的activity布局需要在布局根节点加上下边这个属性。
android:fitsSystemWindows="true"
getWindow().setNavigationBarColor()可以设置底部导航栏的颜色getWindow().setStatusBarColor() 可以设置顶部状态栏的颜色
如果要让布局延伸到导航栏或状态栏参照1L设置
底部导航栏是被办法加按钮的...
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
透明是可以实现的,
需要做版本判断,4.4之后才可以。
对应的activity布局需要在布局根节点加上下边这个属性。
getWindow().setNavigationBarColor()可以设置底部导航栏的颜色
getWindow().setStatusBarColor() 可以设置顶部状态栏的颜色
如果要让布局延伸到导航栏或状态栏参照1L设置
底部导航栏是被办法加按钮的...