Android自定义控件
Fishyer
知识来自积累,经验源于总结。
展开
-
自定义视图-马赛克视图
这里我是直接继承的ImageView,主要是为了能兼容之前的项目,因为之前是直接用的ImageView。思路根据原图片生成一个全马赛克的图片监听手势,得到应该显示的马赛克方块的集合根据方块的集合,刷新视图,这里用到了Paint的Xfermode(图片混合模式) 手势图和全马赛克图混合,在相交处绘制马赛克图将上一步的图和原图混合,在相交处绘制上一步的图,在不相交处绘制原图,搞定收工!效果原创 2016-05-30 19:08:22 · 1079 阅读 · 0 评论 -
自定义视图-贝塞尔曲线
APK下载地址1.贝塞尔曲线 以下公式中: B(t)为t时间下 点的坐标; P0为起点,Pn为终点,Pi为控制点一阶贝塞尔曲线(线段): 意义:由 P0 至 P1 的连续点, 描述的一条线段二阶贝塞尔曲线(抛物线):原理:由 P0 至 P1 的连续点 Q0,描述一条线段。 由 P1 至 P2 的连续点 Q1,描述一条线段。 由 Q0 至 Q1原创 2016-06-15 16:26:18 · 5104 阅读 · 2 评论