Skip to content

CopyLibs/DialogX-Xposed

 
 

Repository files navigation

DialogX-Xposed

JitPack Version

DialogX Support For Xposed

依赖

implementation("com.github.CopyLibs.DialogX-Xposed:DialogX:$version")

用法

官方文档

初始化

DialogX.init(context)
ModuleUtil.modulePath = "模块安装包文件路径"

基础对话框

MessageDialog.build()
    .setTitle("标题")
    .setMessage("内容")
    .setOkButton("确定")
    .show()

自定义对话框

CustomDialog.build()
    .setMaskColor(Color.parseColor("#4D000000"))
    .setCustomView(object : OnBindView<CustomDialog>(R.layout.module_setting_dialog) {
        override fun onBind(dialog: CustomDialog, v: View) {}
    })
    .show()

CustomDialog.build()
    .setMaskColor(Color.parseColor("#4D000000"))
    .setCustomView(object : OnBindingView<CustomDialog, ModuleSettingDialogBinding>() {
        override fun onBind(dialog: CustomDialog, v: View, binding: ModuleSettingDialogBinding) {}
    })
    .show()

模块辅助方法

ModuleUtil.injectModuleAppResources(resources)

ModuleUtil.injectModuleAppResources(context)

ModuleUtil.getContext(context)

ModuleUtil.getLayoutInflater(context)

致谢

About

DialogX Support For Xposed

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • Java 100.0%