12 Star 157 Fork 28

Zackratos / UltimateBarX

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 4.42 KB
一键复制 编辑 原始数据 按行查看 历史
Zackratos 提交于 2024-01-30 17:04 . update version 0.8.1

Change Log

version 0.8.1 (2024.01.30)

  • 使用 viewmodel 代替单例优化代码
  • 升级 gradle 版本、AndroidSDK 版本、kotlin 版本、java 版本,适配最新 AndroidSDK

version 0.8.0 (2021.11.16)

  • 增加 statusBarOnly 方法,用于只需要设置状态栏不需要设置导航栏的场景(这种场景用的 statusBar 方法在某些极端情况下会出现异常效果)
  • 优化代码(FragmentonResume 方法中判断是否需要更新,如不必要,不更新)

version 0.7.1 (2021.08.27)

  • 封装 java 中的调用方法(用于在未引入 kotlin 的项目中)
  • 删除 0.7.0 版本中被标为 @Deprecated 的方法
  • 优化代码、解耦

version 0.7.0 (2021.08.25)

  • 使用方法大改,充分使用 kotlinDSL 语法,原方法暂时标为 @Deprecated
  • 优化代码细节

version 0.6.1 (2021.08.21)

  • 修复 issues 32issues 19issues 18issues 30
  • 仓库从 jcenter迁移到 jitpack
  • Fragment 实现方式优化(全部采用在外面嵌套一层 FrameLayout 的方式)
  • 优化代码细节

version 0.6.0 (2021.03.29)

  • 修改 Module 名称(library 改为 ultimatebarx)
  • 支持低版本(不支持状态栏字体或导航栏按钮变灰)重新设置状态栏和导航栏背景
  • 修复 issues 28

version 0.5.1 (2021.02.26)

version 0.5.0 (2021.02.02)

  • 适配横屏
  • 优化代码

version 0.4.3 (2021.01.29)

version 0.4.2 (2021.01.22)

  • 使用 AppStartup 初始化获取全局 Context 对象
  • 使用扩展属性 statusBarHeightnavigationBarHeight 取代扩展方法 getStatusBarHeightgetNavigationBarHeight
  • 修改 navigationBarHeight 的逻辑,当导航栏不存在时 navigationBarHeight 为 0

version 0.4.1 (2021.01.07)

  • 修复 issues 25
  • 修复 issues 21
  • 优化判断导航栏是否存在的方法
  • 优化获取状态栏和导航栏高度的方法(不保存全局变量,每次重新获取)

version 0.4.0 (2021.01.06)

  • 删除被标为 @Deprecated 的方法
  • 增加 addStatusBarTopPadding 方法和 addNavigationBarBottomPadding 方法,可以给 View 增加高度,侵入到状态栏或导航栏
  • 暴露 getStatusBarHeight 方法和 getNavigationBarHeight 方法,可以获取状态栏和导航栏的高度
  • 优化代码细节

version 0.3.3 (2020.12.16)

  • 优化获取初始 statusBarnavigationBar 颜色的方法
  • 修复 Fragment View 被回收后失效的 bug
  • 优化获取 statusBarHeightnavigationBarHeight 的方法

version 0.3.2 (2020.12.11)

  • 修复 issues 16
  • 修复 sample 中旋转屏幕 crash 的问题
  • appcompat 等依赖版本升级

version 0.3.1 (2020.12.07)

  • 修改 Fragment 实现方式,Fragment 的根布局可以是任何 View
  • 增加 get 方法,多次调用的时候,可以直接拿到上一次的 config

version 0.3.0 (2020.12.02)

  • 修改调用方法,废弃旧方法
  • 进一步业务分离

version 0.2.4 (2020.11.29)

  • 优化代码,业务分离
  • 修复 Android 4.4 上导航栏默认颜色透明的 bug

version 0.2.3 (2020.11.24)

  • 适配全面屏
  • 修复全面屏手机设置 statusBarnavigationBar 变黑的 bug
  • 修复全面屏手机不显示导航栏时屏幕下方出现 navigationBar 的 bug
  • 优化代码细节

version 0.2.2 (2020.08.06)

  • 修复多次设置 statusBarnavigationBar 错乱的 bug

version 0.2.1 (2020.08.06)

  • 修改 Fragment 的实现方式(在父布局中实现改为在根布局中实现),Fragment 的根布局是 ViewGroup 即可

version 0.2.0 (2020.07.11)

  • 增加 Fragment 支持
  • 优化代码细节

version 0.1.2 (2020.07.09)

  • 修复 bgColorRes 方法设置导航栏不生效的 bug。

version 0.1.1 (2020.07.07)

  • Add bgColorRes method.

version 0.1.0 (2020.07.06)

  • Initial release
Android
1
https://gitee.com/zackratos/UltimateBarX.git
git@gitee.com:zackratos/UltimateBarX.git
zackratos
UltimateBarX
UltimateBarX
master

搜索帮助