android 获取本地图片 并用遮罩显示成带有圆心边框的圆形图

图片说明

有一个需求,获取本地图片或者拍照,然后将图片用遮罩效果做成圆形并且带有边框的样式如图所示,,获取本地图片和拍照会做,但是不知道怎么用遮罩效果做成那种效果,,,求解,,,谢谢。。。。最好有具体代码实现

用遮罩的方式已经解决,,,,,,,,

Picasso框架简单快速高效

你最好了解一下最新的fresco框架,你说的需求,里面都可以实现,只要你引用就可以了!

android:id="@+id/sdv_header"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:scaleType="centerCrop"
fresco:roundingBorderColor="@color/gray"
fresco:roundingBorderWidth="10dp"
fresco:placeholderImage="@drawable/ic_avatar"
fresco:roundAsCircle="true" />

自定义view
然后如下包裹即可
android:id="@+id/cimg"
android:layout_width="@dimen/slide_menu_headimage_width"
android:layout_height="@dimen/slide_menu_headimage_height"
android:layout_marginRight="@dimen/slide_menu_headimage_marginright"
android:src="@mipmap/icon_head"
app:border_color="@color/slidemenu_headimage_border_color"
app:border_width="@dimen/slide_menu_headimage_border_width" />
,如果只是用用,网上一搜这类似的自定义的View很多,直接拿过来用就行

用包名加类名裹起来,刚传的标头不见了

自定义圆形imageView。可以参考下我的这篇博客:http://blog.csdn.net/qq_17250009/article/details/49030165

自定义圆形图片csdn上很多,自己搜一下哈

http://www.imooc.com/learn/343 第三章 第一节 视频 一步步教你实现

用遮罩的方式已经解决,,,,,,,,