绘制流程:1.根据获取的属性值,判断显示模式,并设置圆形图片、外边框、内边框的半径值2.画边框3.画图片内容(1)获取原图(2)得到正方形图(3)得到缩放图(4)得到圆形图public class MyRoundImageView extends ImageView {private int def...
分类:
其他好文 时间:
2015-12-23 14:22:05
阅读次数:
262
转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/42094215。本文出自:【张鸿洋的博客】1、概述事实上这篇本来准备Android BitmapShader 实战 实现圆形、圆角图片放到一篇里面。结果由于篇幅原因就独立出来了~在非...
分类:
移动开发 时间:
2015-12-14 22:48:53
阅读次数:
297
我这里说的是纯代码,是指的不使用图片实现圆角,图片实现圆角,这里就不说了。纯代码实现圆角主要有3种方法:第一种:CSS3圆角#chaomao{border-radius:2px 2px 2px 2px;}上面代码的意思是左上、右上、右下、右下分别2px的圆角当然也可以简写:border-radius...
分类:
Web程序 时间:
2015-12-12 18:46:26
阅读次数:
163
使用UIL的内置圆角图片的功能时,发现一个BUG,就是它会拉伸图片,造成图片失真。费了一下午的功夫,重写了RoundedBitmapDisplayer,总算解决这个问题。代码如下:public class RoundedBitmapDisplayer implements BitmapDisplay...
分类:
其他好文 时间:
2015-11-30 23:51:45
阅读次数:
217
RoundedImageView,顾名思义,就是“圆形的ImageView”。RoundedImageView是基于Android官方的RoundedBitmapDrawable对ImageView进行的扩展,支持显示圆形,圆角图片。与Github上的众多CircleImageView项目比较,.....
分类:
其他好文 时间:
2015-11-17 23:30:12
阅读次数:
391
《CSS3 入门教程系列》前一篇文章详细介绍了 CSS3RGBA特性的用法,今天这篇文章我们在一起来看看CSS3中用于实现圆角效果的border-radius属性的具体用法。 以前制作圆角效果,我们都需要使用多张圆角图片做为背景分别应用到每个角上,我应用最多的就是在需要圆角的元素标签中加四个空标签....
分类:
Web程序 时间:
2015-11-17 12:55:24
阅读次数:
201
如今CSS3中的border-radius出现后,让我们没有那么多的烦恼了,首先制作圆角图片的时间是省了,而且其还有多个优点:其一减少网站的维护的工作量,少了对图片的更新制作,代码的替换等等;其二、提高网站的性能,少了对图片进行http的请求,网页的载入速度将变快;其三增加视觉美观性。既然borde...
分类:
Web程序 时间:
2015-11-05 13:36:58
阅读次数:
296
上一节,我们学习了Xfermode中的三儿子:PorterDuffXfermode构造方法中的为一个参数:
PorterDuff.Mode,我们在观看了16种图片混排模式后,又自己写代码来验证了一下文档中
18种不同的混排模式,18种是新增了ADD和OVERLAY两种模式!当然,仅仅验证知道是不够的,
本节我们来写个例子,帮助我们熟悉下实际当中我们如何去使用PorterDuff.Mode为我们提供的
这些混排...
分类:
移动开发 时间:
2015-10-25 16:31:44
阅读次数:
399
圆角图片因为GPU渲染会影响性能参考:http://www.cocoachina.com/ios/20150803/12873.htmlhttp://blog.sina.com.cn/s/blog_671d2e4f0101cxpl.htmlhttp://www.cnblogs.com/thefee....
分类:
其他好文 时间:
2015-09-24 19:12:15
阅读次数:
170
图2 为将原图直接‘剪切’成为圆形图3 为在图2基础上加上边框图4 为将原图’剪切‘为圆角图片图5 为在图4的基础上加上边框接下来奉上代码://圆形图像变化 如图二//将方形图片变成圆形 需要将半径设为 原图像宽度的一半self.imageView2.layer.cornerRadius = sel...
分类:
其他好文 时间:
2015-08-30 12:54:41
阅读次数:
276