2 baidu 19694879 baidu_19694879 于 2016.03.16 15:28 提问

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

图片说明

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

10个回答

baidu_19694879
baidu_19694879   2016.03.22 15:05
已采纳

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

qq_15530467
qq_15530467   2016.03.16 15:33

Picasso框架简单快速高效

u012215068
u012215068   2016.03.16 15:33

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

u012215068
u012215068   2016.03.16 15:38

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" />

qq_32209403
qq_32209403   2016.03.16 15:54

自定义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很多,直接拿过来用就行

qq_32209403
qq_32209403   2016.03.16 15:56

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

qq_17250009
qq_17250009   2016.03.16 16:58

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

luochoudan
luochoudan   Ds   Rxr 2016.03.16 17:37

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

lxk_1993
lxk_1993   Rxr 2016.03.16 18:09

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

baidu_19694879
baidu_19694879   2016.03.22 15:05

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!