About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
smilevchy
2/29/2016 - 6:03 AM
share
Share
add_circle_outline
Save
About PorterDuff.Mode.md
Illustrations.jpg
content_copy
file_download
Rendered
Source
About PorterDuff.Mode.md
content_copy
file_download
Rendered
Source
PorterDuff.Mode.CLEAR 所绘制不会提交到画布上
PorterDuff.Mode.SRC 显示上层绘制图片
PorterDuff.Mode.DST 显示下层绘制图片
PorterDuff.Mode.SRC_OVER 正常绘制显示, 上下层绘制叠盖
PorterDuff.Mode.DST_OVER 上下层都显示, 下层居上显示
PorterDuff.Mode.SRC_IN 取两层绘制交集, 显示上层
PorterDuff.Mode.DST_IN 取两层绘制交集, 显示下层
PorterDuff.Mode.SRC_OUT 取上层绘制非交集部分
PorterDuff.Mode.DST_OUT 取下层绘制非交集部分
PorterDuff.Mode.SRC_ATOP 取下层非交集部分与上层交集部分
PorterDuff.Mode.DST_ATOP 取上层非交集部分与下层交集部分
PorterDuff.Mode.XOR 异或: 去除两图层交集部分
PorterDuff.Mode.DARKEN 取两图层全部区域, 交集部分颜色加深
PorterDuff.Mode.LIGHTEN 取两图层全部, 点亮交集部分颜色
PorterDuff.Mode.MULTIPLY 取两图层交集部分叠加后颜色
PorterDuff.Mode.SCREEN 取两图层全部区域, 交集部分变为透明色
目的:设置两张图片相交时的模式
canvas 原有的图片可以理解为背景,就是dst;新画上去的图片,可以理解为前景,就是src
clear