Android进阶
文章平均质量分 82
PoetKing
安卓开发
展开
-
Android中观察者模式:消息分发器(MessageDispatcher)
这个功能是在公司项目需求的时候写出来,本来是基础命令字模式的,但是个人喜欢对象,所有后来在一个小项目中使用时,改成了基于对象模式。首先,是一个接口,我们称之为监听器:[html] view plaincopyprint?/** * * @author poet * */ public inter原创 2015-07-12 12:52:16 · 2605 阅读 · 0 评论 -
Android Shaper: Paint.Xfermode和Path,实现图片圆角效果
以前不论是圆角图片还是圆形图片,一般都是通过重新创建一个对应形状的Bitmap,然后重新设置。现在找到了一个好的方法,就是利用Xfermode的图片渲染合成原理,然后使用Path构造我们需要的效果范围,在onDraw的时候,将范围外的所有部分过滤掉。看效果图:其实实现原理非常简单,并且可以无限扩展。public abstract class Shaper { privat原创 2015-10-23 10:32:16 · 1025 阅读 · 0 评论