1. 圆形头像及根据edittext输入对应值切换头像
1) 实现圆头像有很多方法,比如裁剪,遮罩,圆角等这些放发,我们利用实现圆角的方法来是实现圆头像如图2.1所示
图2.1
2) 通过新建一个Bitmap位图类型的带参数的构造方法,通过方法体新建了画布对图片进行了圆角的操作,然后对图片设置位图实现方法参数为图片位图的源,在方法体里通过图片获取高和宽度进行设置。如图2.2和2.3、2.4所示
图2.2
图2.3
图2.4
3) 我们对文本框里输入的用户名进行了对应的图片切换,通过对文本框里的文本改变设置了监听器,当文本框里的用变化时,获取文本框里的值,并对它进行转换值的类型,判断是否和对应的值匹配,如果匹配,图片源改变为对应的图片。如图2.5和2.6所示
图2.5
图2.6