BottomSheetDialog
仿IOS底部弹框
效果图,如下:
Step 1. 在项目的Build.Gradle中添加JitPack仓库
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Step 2. 在需要的模块中添加依赖
dependencies {
implementation 'com.github.390057892:BottomSheetDialog:v1.0.0'
}
Step 3. 开始使用
public void showPicDialog() {
ActionSheetDialog dialog = new ActionSheetDialog(this).builder();
dialog.setCancelable(true).setCanceledOnTouchOutside(true)
.addSheetItem("拍照", ActionSheetDialog.SheetItemColor.Normal, new ActionSheetDialog.OnSheetItemClickListener() {
@Override
public void onClick(int which) {
takePhoto();
}
})
.addSheetItem("相册", ActionSheetDialog.SheetItemColor.Normal, new ActionSheetDialog.OnSheetItemClickListener() {
@Override
public void onClick(int which) {
selectPhoto();
}
}).show();
}