-
Notifications
You must be signed in to change notification settings - Fork 217
Styles_tc
Kongzue edited this page Nov 16, 2023
·
2 revisions
🌐 View English Document | 简体中文文档
除了默認自帶的 Material 主題實現外,用戶還可以選擇引入其他主題。
每一種主題自帶亮色/暗色模式,可以通過 DialogX 的亮暗色設置屬性進行切換,切換後打開下一個時生效。
以下四種引入方式請任選其一。
- 在 project 的 build.gradle 文件中找到
allprojects{}
代碼塊添加以下代碼:
allprojects {
repositories {
google()
mavenCentral() //增加 mavenCentral 倉庫
}
}
- 在 app 的 build.gradle 文件中找到
dependencies{}
代碼塊,並在其中加入以下語句:
//請修改為使用 DialogX 的最新版本
def dialogx_version = "0.0.49"
//添加對應的包文件,可根據需要選擇,請將 dialogx_version 的版本號與您正在使用的 DialogX 主庫保持一致
implementation "com.kongzue.dialogx.style:DialogXIOSStyle:${dialogx_version}"
implementation "com.kongzue.dialogx.style:DialogXKongzueStyle:${dialogx_version}"
implementation "com.kongzue.dialogx.style:DialogXMIUIStyle:${dialogx_version}"
implementation "com.kongzue.dialogx.style:DialogXMaterialYouStyle:${dialogx_version}"
- 在 project 的 build.gradle 文件中找到
allprojects{}
代碼塊添加以下代碼:
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' } //增加 jitPack Maven 倉庫
}
}
- 在 app 的 build.gradle 文件中找到
dependencies{}
代碼塊,並在其中加入以下語句:
//請修改為使用 DialogX 的最新版本
def dialogx_version = "0.0.49"
//添加對應的包文件,可根據需要選擇,請將 dialogx_version 的版本號與您正在使用的 DialogX 主庫保持一致
implementation "com.github.kongzue.DialogX:DialogXIOSStyle:${dialogx_version}"
implementation "com.github.kongzue.DialogX:DialogXKongzueStyle:${dialogx_version}"
implementation "com.github.kongzue.DialogX:DialogXMIUIStyle:${dialogx_version}"
implementation "com.github.kongzue.DialogX:DialogXMaterialYou:${dialogx_version}"
- 在 project 的 build.gradle 文件中找到
allprojects{}
代碼塊添加以下代碼:
allprojects {
repositories {
google()
jcenter()
maven{
url 'https://dl.bintray.com/myzchh/maven'
}
}
}
- 在 app 的 build.gradle 文件中找到
dependencies{}
代碼塊,並在其中加入以下語句:
dependencies {
//添加對應的包文件,可根據需要選擇
implementation 'com.github.kongzue.DialogX:DialogXIOSStyle:latest.release'
implementation 'com.github.kongzue.DialogX:DialogXKongzueStyle:latest.release'
implementation 'com.github.kongzue.DialogX:DialogXMIUIStyle:latest.release'
implementation 'com.github.kongzue.DialogX:DialogXMaterialYou:latest.release'
...
}
請前往 Release 頁面根據需要主題和版本的下載 AAR 包文件。
-
將 AAR 放入 libs 目錄。
-
在 Module 的 build.gradle 裡加入以下代碼:
repositories{
flatDir {
dirs 'libs'
}
}
implementation(name: 'AAR檔案名', ext: 'aar')
Sync Gradle 即可,然後在代碼中進行 DialogX 設置,一般我們建議放在 Application 的 onCreate
方法中使用:
//設置為IOS主題
DialogX.globalStyle = new IOSStyle();
//設置為Kongzue主題
DialogX.globalStyle = new KongzueStyle();
//設置為MIUI主題
DialogX.globalStyle = new MIUIStyle();
//設置為MaterialYou主題
DialogX.globalStyle = new MaterialYouStyle();
啟動對話框,就可以看到對應樣式了。