Cupertino Dialog
IOS样式的Dialog包括: AlertDialog, ActionSheetDialog
源码地址: https://github.com/wangmingshuo/CupertinoDialog
效果
使用方法
1.添加依赖添加仓库到根build.gradle文件及库依赖
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.wangmingshuo:CupertinoDialog:1.0.0'
}
2.使用
使用CupertinoAlertDialog(kotlin)
val actions = ArrayList<String>()
actions.add("test1")
actions.add("test2")
actions.add("test3")
CupertinoAlertDialog.newInstance("title", "message", actions)
.show(supportFragmentManager, "alert")
使用CupertinoActionSheetDialog(kotlin)
val actions = ArrayList<CupertinoActionSheetAction>()
actions.add(CupertinoActionSheetAction.create("test1"))
actions.add(CupertinoActionSheetAction.create("test2"))
actions.add(CupertinoActionSheetAction.create("test3"))
val cancelAction = CupertinoActionSheetAction("取消")
cancelAction.isDefaultAction = true
CupertinoActionSheetDialog.newInstance("title", "message", actions, cancelAction)
.show(supportFragmentManager, "sheet")
});