Android图片圆角效果
2014-09-25 08:53
176 查看
一般来说图片加圆角可以使用 Java 的方式来进行, 对图片略加处理即可, 但也可以使用纯XML+Nice-Patch图片来进行, 这样的速度会更快. 如果背景是纯色的情况下建议使用此方法.
原理则是利用frameLayout在图片上加一个遮盖图片, 从而达到圆角效果.
背景图片:
一张中间透明, 四个边角带有颜色的遮盖图片即可, 可以使用ps画一个带圆角的矩形, 然后反选并填充边角颜色即可.
Layout文件:01
02<framelayout< p=""> </framelayout<>
03 android:layout_width="48dp"
04 android:layout_height="48dp"
05>
06<imageview< p="">
07 android:id="@+id/profile_image"
08; android:layout_width="fill_parent"
09 android:layout_height="fill_parent"
10 />
11
12<imageview< p="">
13 android:background="@drawable/images_border_radius"
14; android:layout_width="fill_parent"
15 android:layout_height="fill_parent"
16 />
17
其中第一个ImageView为目标图片, 而第一个ImageView则为遮盖层.
原理则是利用frameLayout在图片上加一个遮盖图片, 从而达到圆角效果.
背景图片:
一张中间透明, 四个边角带有颜色的遮盖图片即可, 可以使用ps画一个带圆角的矩形, 然后反选并填充边角颜色即可.
Layout文件:01
02<framelayout< p=""> </framelayout<>
03 android:layout_width="48dp"
04 android:layout_height="48dp"
05>
06<imageview< p="">
07 android:id="@+id/profile_image"
08; android:layout_width="fill_parent"
09 android:layout_height="fill_parent"
10 />
11
12<imageview< p="">
13 android:background="@drawable/images_border_radius"
14; android:layout_width="fill_parent"
15 android:layout_height="fill_parent"
16 />
17
其中第一个ImageView为目标图片, 而第一个ImageView则为遮盖层.
相关文章推荐
- Android平台上实现图片的缩放,圆角,倒影效果
- Android平台上实现图片的缩放,圆角,倒影效果
- Android图片加载神器之Fresco-圆形圆角二合一教程[Java代码实现圆形圆角效果]
- Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
- Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果
- Android图片特效:黑白特效、圆角效果、高斯模糊
- android中图片倒影、圆角效果重绘
- Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
- Android图片特效:黑白特效、圆角效果、高斯模糊
- Android图片圆角效果
- Android图片加载神器之Fresco-圆形圆角二合一教程[Java代码实现圆形圆角效果]
- Android Shaper: Paint.Xfermode和Path,实现图片圆角效果
- Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
- android中图片倒影、圆角效果重绘
- android 如何重写imageview 让图片有圆角效果
- Android图片加载神器之Fresco-圆形圆角二合一[Java代码实现圆形圆角效果]
- Android图片加载神器之Fresco-圆形圆角二合一[Java代码实现圆形圆角效果]
- Android Glide加载图片圆角效果与ImageView的ScaleType冲突问题
- Android自定义ImageView实现图片缩放滑动,双击放大缩小,多点触控旋转,圆角矩形,圆形和仿刮刮卡效果
- Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果