-
Notifications
You must be signed in to change notification settings - Fork 1.9k
home
gyf-dev edited this page Jul 24, 2017
·
49 revisions
2.2.6
- 标记ImmersionFragment为过时,如果Fragment是配合viewpager使用的话,请自行使用懒加载方式实现,或者参考demo中的BaseLazyFragment这个类
- 修复有可能内存溢出的问题,原因是之前destroy方法中未把Activity引用置为null
- 修复vivo手机没有导航栏还能获取导航栏的高度的问题
- 增加navigationBarWithKitkatEnable(true)方法,是否可以修改安卓4.4和emui3.1手机导航栏颜色,默认为true
2.2.5
- 增加keyboardEnable重载方法,可以指定软键盘模式了
- 增加navigationBarEnable(true)方法,是否支持导航栏变色,默认true
- 增加fixMarginAtBottom(false)方法,当xml里使用android:fitsSystemWindows="true"属性时,解决4.4和emui3.1手机底部有时会出现多余空白的问题,默认为false,非必须
2.2.4
- 修改底部输入框与软键盘冲突解决方法,可以直接在ImmersionBar类中调用,keyboardEnable(true)
- 底部输入框与软键盘冲突解决方法中,增加方法KeyboardPatch.patch(this).enable();,省去指定当前布局根节点的步骤
2.2.3
- 修复部分魅族手机不能修改状态栏字体颜色的bug
- 在ImmersionFragment类中增加immersionEnabled()方法
- 删除setViewSupportTransformColor(view)方法
- 删除removeSupportView()方法
- 优化初始化代码
2.2.2
- 重点更新Fragment的使用,脱离依赖Activity,直接指定当前对象啦,比如ImmersionBar.with(this).init(),请参考demo
- 增加方法titleBar(),解决布局与状态栏重叠又多一种方法啦,这种更简单
- 增加方法supportActionBar(),在ActionBar的标题栏使用更方便
- 增加方法statusBarDarkFont(true, 0.2f),根据设备是否支持状态栏字体变色来显示透明度
- 增加方法reset(),一键重置所有参数
- 增加方法addTag(),给页面设置tag来标识这页bar的属性
- 增加方法getTag(),根据tag恢复到某次调用时的bar属性
- 修复在YunOS设备中调用修改状态栏字体颜色闪退的bug
2.2.1
- 修复flymeOS不能修改状态栏字体的bug
- 增加flymeOSStatusBarFontColor()方法,修改flymeOS状态栏字体颜色
2.2.0
- 修复 #11 bug,修复有导航栏的4.4手机,使用android:fitsSystemWindows="true"时底部会出现多余的空白处
- 修复 #12 bug,修复没有导航栏的4.4手机,使用fitsSystemWindows(true)方法,导致不起作用的bug
2.1.9
- 修复三星GT-N7102(android 4.3)手机状态栏为白色的bug
2.1.8
- 增加一些设置颜色的重载方法,设置颜色的时候可以更方便,比如设置状态栏可以这样设置statusBarColor(R.color.white)或者statusBarColor("#ffffff")或者这样statusBarColorInt(0xffffffff)
2.1.7
- 修复不能在魅族手机上修改状态栏字体为深色的bug
2.1.6
- 修改华为emui 3.1判断,使其更为严谨
- 增加isSupportStatusBarDarkFont()静态方法,判断当前手机支不支持状态栏字体变色
2.1.5
- 解决华为emui 3.1无法沉浸的问题
- 解决issues里用户反馈的问题
2.1.4
- 增加KeyboardPatch类,解决底部EditText和软键盘的问题
2.1.3
- 增加ImmersionFragment类,使沉浸式在fragment里使用更方便
- 增加了statusBarView(View view)方法,解决布局与状态栏重叠又多一种方法啦(下面列了四种方式)
- 修复4.4以下导致显示有问题的bug
2.1.2
- 修复4.4旋转屏幕为横屏时右边布局被导航栏挡住的问题
- 删除调试信息
2.1.1
- 修复4.4旋转屏幕为横屏时底部出现多余的导航栏
- 修复4.4初始化沉浸式有时候不能实现效果的问题
2.1.0
- 全新的链式调用,更方便,删除了1.x.x版本Api
- 修复了4.4不能时刻改变颜色的bug
- 修复了4.4 activity全屏时底部被导航栏遮挡的bug
- 修复状态栏和布局重叠的问题,调用fitsSystemWindows(true)即可,必须指定状态栏的颜色statusBarColor()
- 增加了View支持变色功能
- 删除SystemBarTint的库的依赖