Skip to content

使用其他 DialogX主题

Kongzue edited this page Feb 25, 2021 · 49 revisions

使用其他 DialogX主题

使用其他 DialogX主题

除了默认自带的 Material 主题实现外,用户还可以选择引入其他主题。

每一种主题自带亮色/暗色模式,可以通过 DialogX 的亮暗色设置属性进行切换,切换后打开下一个时生效。

iOS主题样式

iOS主题

Kongzue主题样式

iOS主题

MIUI主题样式

iOS主题

使用方法

jCenter 源

请您的项目根目录的 build.gradle(Project),注意并非 app 目录下的。

allprojectsbuildscript下的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();

启动对话框,就可以看到对应样式了。

Clone this wiki locally