话不多说,直接上代码,
先下载一个之定义的ActionSheetDialog,地址http://download.youkuaiyun.com/detail/android_wm/9734001,下载下来放入你的工程里面
引用,直接写入你的点击事件里面
new ActionSheetDialog(PersonalDataActivity.this)
.builder()
.setCancelable(true)
.setCanceledOnTouchOutside(true)
.addSheetItem("用相机更换头像", ActionSheetDialog.SheetItemColor.Blue,
new ActionSheetDialog.OnSheetItemClickListener() {
@Override
public void onClick(int which) {
SelectPicUtil.getByCamera(PersonalDataActivity.this);
// Toast.makeText(PersonalDataActivity.this, "用相机更换头像", Toast.LENGTH_SHORT).show();
}
})
.addSheetItem("去相册选择头像", ActionSheetDialog.SheetItemColor.Blue,
new ActionSheetDialog.OnSheetItemClickListener() {
@Override
public void onClick(int which) {
SelectPicUtil.getByAlbum(PersonalDataActivity.this);
// Toast.makeText(PersonalDataActivity.this, "去相册选择头像", Toast.LENGTH_SHORT).show();
}
}).show();
就这样OK了
本文介绍如何通过ActionSheetDialog实现相机拍摄与相册选取头像的功能。具体步骤包括下载ActionSheetDialog组件并集成到项目中,设置点击事件以触发相机拍摄或相册选取操作。
980

被折叠的 条评论
为什么被折叠?



