最近使用自定义布局的对话框的场景比较多,github上找的或多或少感觉缺点什么,于是封装了一个易用全面的对话框工具库,专注于更简单的自定义布局的对话框的展示和交互。
目前该库有以下特性:
-
使用简洁;
-
可以给对话框设置锚点View
-
大量的定制属性
-
全局配置部分属性
-
屏幕旋转时保持数据和点击事件;
可以简单的这样调用,就能展现一个自定义界面的对话框,且对话框可以有锚点view
WeDialog.custom(this)
.layout(R.layout.dialog_custom0)
.setWidthRatio(0.3f)
.setCancelableOutSide(true)
.anchor(vTvLeftTop)
.show { df,dialogView,_ ->
//当自定义view加载成功回调,可以进行赋值和交互操作
}
语言苍白,还是直接看代码比较直观。
喜欢的话,请Star一下