赞
踩
这里就不过多的写了,网上有很多详细的相关文章,可以直接阅读
Android进阶——高级UI必知必会之2D绘画与Paint的基础应用(一)
Android进阶——高级UI必知必会之2D绘制与使用Paint对图形进行渲染和滤镜混合处理(二)
Android进阶——高级UI必知必会之图形坐标系与Canvas详解(三)
Android 进阶——高级UI必知必会之统一可绘制概念Drawable详解(四)
Android 进阶——高级UI必知必会之Path和贝塞尔曲线(五)
Android 进阶——高级UI必知必会之借助PathMeasure打造酷炫Path特效(六)
这里推荐书籍《Android自定义控件开发入门与实战》
蒙版
Canvs.saveLayer() 把绘制区域拉到单独的离屏缓冲里
绘制 A 图形
用 Paint.setXfermode() 设置 Xfermode
绘制 B 图形
用 Paint.setXfermode(null) 恢复 Xfermode
用 Canvas.re
Paint 详解: https://hencoder.com/ui-1-2/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。