摘要: Paint高级应用篇 Shader Paint的高级用法主要有:渲染着色、滤镜 和 Xfermode。 Canvas的drawXXX方法画具体的形状,Paint的Shader定义图像的着色和外观。 <!--more-->目前 Shader的子类有 LinearGradient(线性渲染)、Sweep 阅读全文
posted @ 2020-12-15 11:13 jxiaow 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Canvas和Paint的关系 在对UI绘制流程的分析中,可以知道performCanvas()方法最终会调用到View#onDraw()方法,并且会传递Canvas,那么Canvas到底有什么用呢? Canvas在UI绘制中扮演的是会话角色,我们通常情况下都能够知道使用Canvas去 画圆型,矩形 阅读全文
posted @ 2020-12-15 11:12 jxiaow 阅读(720) 评论(0) 推荐(0) 编辑