4:屏幕适配+国际化+沉浸式状态栏+约束布局
一.约束布局
二.国际化
1.配置英语
2.使用英文
3.布局文件中引用strings.xml
4.手机模拟器修改语言:中文/英文
三.屏幕适配
1.将dimens.xml复制到values
2.安装插件
3.生成多个文件,适配多种屏幕
4.使用
四.沉浸式状态栏
https://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html
1.依赖:
implementation ‘com.jaeger.statusbarutil:library:1.4.0’
2.常用的方法设置
(1)设置状态栏颜色
StatusBarUtil.setColor(Activity activity, int color)
(2)设置状态栏半透明
StatusBarUtil.setTranslucent(Activity activity, int statusBarAlpha)
(3)设置状态栏全透明
StatusBarUtil.setTransparent(Activity activity)
(3)为使用 ImageView 作为头部的界面设置状态栏透明
StatusBarUtil.setTranslucentForImageView(Activity activity, int statusBarAlpha, View needOffsetView)
(4)为包含 DrawerLayout 的界面设置状态栏颜色(也可以设置半透明和全透明)
StatusBarUtil.setColorForDrawerLayout(Activity activity, DrawerLayout drawerLayout, int color)