-
Notifications
You must be signed in to change notification settings - Fork 225
使用其他 DialogX主题
Kongzue edited this page Feb 25, 2021
·
49 revisions
除了默认自带的 Material 主题实现外,用户还可以选择引入其他主题。
每一种主题自带亮色/暗色模式,可以通过 DialogX 的亮暗色设置属性进行切换,切换后打开下一个时生效。
请您的项目根目录的 build.gradle(Project),注意并非 app 目录下的。
在 allprojects
的buildscript
下的repositories
中配置 maven 仓库,例如:
allprojects {
repositories {
google()
jcenter()
maven{
url 'https://dl.bintray.com/myzchh/maven'
}
}
}
进入项目 app 的 build.gradle
文件,找到dependencies
代码块,并加入如下语句:
dependencies {
//添加对应的包文件,可根据需要选择
implementation 'com.kongzue.dialogx.style.ios:DialogXIOSStyle:0.0.32'
implementation 'com.kongzue.dialogx.style.kongzue:DialogXKongzueStyle:0.0.32'
implementation 'com.kongzue.dialogx.style.miui:DialogXMIUIStyle:0.0.32'
...
}
Sync Gradle 即可,然后在代码中进行 DialogX 设置,一般我们建议放在 Application 的 onCreate
方法中使用:
//设置为IOS主题
DialogX.globalStyle = IOSStyle.style();
//设置为Kongzue主题
DialogX.globalStyle = KongzueStyle.style();
//设置为MIUI主题
DialogX.globalStyle = MIUIStyle.style();
启动对话框,就可以看到对应样式了。