沉浸式开发
来源:互联网 发布:淘宝手机视频尺寸大小 编辑:程序博客网 时间:2024/04/19 18:43
1.环境:
Android4.4或以上的系统
2.区别:
非沉浸式开发,APP上方状态栏是黑色,非常不协调
沉浸式开发,APP上方状态栏跟APP颜色相匹配
3.代码实现:
// 判断当前SDK版本号,如果是4.4以上,就是支持沉 浸式状态栏的
if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) {
getWindow().addFlags (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
4.问题:
内容会与状态栏上的内容重合
5.解决问题:
在最外层的布局上写入此代码
在要使用沉浸式状态栏的布局文件上写上两句代码:
android:clipToPadding="true"
android:fitsSystemWindows="true"
沉浸式开发的效果:
非沉浸式开发效果:
0 0
- android沉浸式开发
- 沉浸式开发
- Android沉浸式状态栏的开发
- 安卓沉浸式状态栏开发
- Android开发之--沉浸式状态栏
- Android沉浸式开发快速配置
- Android开发之沉浸式状态栏
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- 沉浸式
- Linux学习笔记 --- centos7下安装pymssql
- 修改unity3d创建的脚本模版
- ACdream 1429 Rectangular Polygon
- 人生这本书啊,接上回说到
- iOS知识点
- 沉浸式开发
- 前端开发面试题
- HW3000应用于无线烟感系统
- Java四种线程池的使用
- C++:argc和argv示例
- linux--9个使用前必须再三小心的Linux命令
- hdu 1015 Safecracker (dfs)
- SuperQQ小项目遇到的问题(2)
- Objective-C中runtime机制的应用