Android动画了解—绘图知识

这里就不过多的写了,网上有很多详细的相关文章,可以直接阅读

基本知识

混合模式相关知识

Canvas相关知识

PathMeasure路径

Android进阶——高级UI必知必会之2D绘画与Paint的基础应用(一)

Android进阶——高级UI必知必会之2D绘制与使用Paint对图形进行渲染和滤镜混合处理(二)

Android进阶——高级UI必知必会之图形坐标系与Canvas详解(三)

Android 进阶——高级UI必知必会之统一可绘制概念Drawable详解(四)

Android 进阶——高级UI必知必会之Path和贝塞尔曲线(五)

Android 进阶——高级UI必知必会之借助PathMeasure打造酷炫Path特效(六)

这里推荐书籍《Android自定义控件开发入门与实战》


Android动画了解系列文章

蒙版

Canvs.saveLayer() 把绘制区域拉到单独的离屏缓冲里
绘制 A 图形
用 Paint.setXfermode() 设置 Xfermode
绘制 B 图形
用 Paint.setXfermode(null) 恢复 Xfermode
用 Canvas.re

Paint 详解: https://hencoder.com/ui-1-2/

猜你喜欢

转载自blog.csdn.net/qw85525006/article/details/105021647