首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Canvas & Paint 知识梳理
订阅
泽毛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 1订阅
Canvas&Paint 知识梳理(2) Canvas 的保存和恢复
一、和Canvas保存相关的标志在了解Canvas的保存之前,我们先看一下和保存相关的标志的定义,它们定义了保存的类型,这些标志定义在Canvas.java当中,一共有六个标志。从上面的定义可以看出,
Canvas&Paint 知识梳理(4) 图像合成 Paint#setXfermode
一、概述在颜色合成文章中的最后一个小结当中,我们已经见到了PorterDuff.Mode这个枚举类,在本次的图像合成中,我们也需要用到这个类,我们先看一下最终调用的方法为:当一个Paint被设置了某个
Canvas&Paint 知识梳理(5) Paint#setShader
一、概述Shader称为着色器,通过给Paint设置Shader,我们可以对图像进行渲染,在实际的使用当中,我们一般使用Shader的以下五个子类来实现不同的效果:BitmapShaderLinear
Canvas&Paint 知识梳理(6) 绘制路线 Path 基本用法
一、概述在实际的开发当中,我们经常会涉及到绘制路径,这里我们总结一下Path的常用API。二、基本用法对于一个Path来说,它其中有很多的”子路径“,对于每个”子路径“,它又会有两个变量,"源点"和"
Canvas&Paint 知识梳理(1) Canvas 基础
一、概述经过前面对绘制原理的学习,我们知道当View的onDraw(Canvascanvas)方法被调用时,会传入一个canvas,我们通过这个canvas进行绘制,即可得到对应的图像。我们主要了解以
Canvas&Paint 知识梳理(3) 颜色合成 Paint#setColorFilter
一、概述有时候,我们希望对一个图片或一个复杂图形的颜色,进行处理,那么这时候可以采用Paint的setColorFilter方法,一个最常见的例子,就是图片的滤镜,当然,那里面的算法可能更加复杂。二、