java系统头像更换_Android实现用户头像更换操作

你以为头像更换很容易?或许对于用户来讲,在微信上更换一个头像只是点击头像,选择拍照或相册,裁剪返回而已。但是对于程序员来说,要实现其实也挺吃力的(小火柴花了一个下午整理~_~)。

正如用户使用那样,代码的实现也是按照操作的顺序而逐步展开。如下图:

94a2242d9f68eb2b43381d6394cd8c47.png

接下来主要来讲解一下代码:

1. 弹框选择相册或拍照

比较简单的方式就是直接使用AlertDialog弹出选项供用户进行选择

public static void showImagePickDialog(final Activity activity){

String title = "选择获取图片方式";

String[] items = new String[]{"拍照","相册"};

new AlertDialog.Builder(activity)

.setTitle(title)

.setItems(items, new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

dialog.dismiss();

switch (which){

case 0:

/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值