集成
添加 SDK
使用 Android Studio IDE 结合 gradle 编译脚本的方式添加 SDK 进行使用,SDK 以 maven 库方式提供。
UI 组件:
implementation 'com.tencent.tmf.android:qmui:+'
implementation 'com.tencent.tmf.android:qmui-arch:+'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.android.material:material:1.3.0-alpha03'
implementation "androidx.constraintlayout:constraintlayout:2.0.4"
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
基本配置
- 配置主题,将项目的
theme
的parent
指向QMUI.Compat
。 - (可选)可以通过在项目中的
theme
中用<item name="(name)">(value)</item>
的形式来覆盖 QMUI 组件的默认表现。具体可指定的属性名请参考@style/QMUI.Compat
或@style/QMUI
中的属性。 - (可选)当需要使用
QMUIFragment、QMUIFragmentActivity、QMUIActivity
等基础类来构建界面时,则需在Application
的onCreate()
中做初始化QMUISwipeBackActivityManager.init(this)
。