mirror of
https://github.com/Tencent/QMUI_Android.git
synced 2026-10-17 04:31:16 +08:00
1.2 KiB
1.2 KiB
QMUI 2.x 重要变更
概述
- 升级到 Androidx
- minSdkVersion 升级到 API 19
- 提供换肤(Dark Mode)支持
QMUI.Compat主题改名为QMUI,并移除旧的QMUI主题
组件变更
QMUITopBar
- 使用
QMUIQQFaceView来承载标题和副标题 - 更改父类为
QMUIRelativeLayout,使用 QMUILayout 的分割线实现,移除配置项:qmui_topbar_need_separator,qmui_topbar_separator_height,qmui_topbar_separator_color。 - 移除配置项
qmui_topbar_bg_color, 使用官方实现android:background替代。
QMUIQQFaceView
- 可以通过
QMUIQQFaceCompiler.setDefaultQQFaceManager()设置 QQFaceManager, App 不再需要定义一个子类。
QMUITabSegment
- 完全重构,与旧版本完全不兼容
QMUIPopup
- 完全重构,与旧版本完全不兼容
QMUIEmptyView
- 父类更改为 ConstraintLayout
- theme 中 添加间距、颜色、字号
QMUIGroupListView
- 配置项改名:
- qmui_commonList_titleColor -> qmui_common_list_title_color
- qmui_commonList_detailColor -> qmui_common_list_detail_color
- QMUICommonListItemView 父类更换为 ConstraintLayout, 布局重写
- 移除 separatorStyle 的配置,使用 QMUILayout 相关的设置