Skip to content

classops/CupertinoDialog

Repository files navigation

Cupertino Dialog

IOS Style Dialog: AlertDialog, ActionSheetDialog

效果

CupertinoDialogGallery

使用方法

添加依赖

添加仓库到根build.gradle文件及库依赖

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

dependencies {
	implementation 'com.github.wangmingshuo:CupertinoDialog:1.0.1'
}

使用

  • 使用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")
});

Thanks

BlurView

About

iOS-style dialog: AlertDialog, ActionSheetDialog

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •