From a006e5e91f3a9e70da7daebdba3501637a9f012a Mon Sep 17 00:00:00 2001 From: sloop Date: Sun, 13 Mar 2016 00:11:52 +0800 Subject: [PATCH] Update --- CustomView/Base/[3]Color.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CustomView/Base/[3]Color.md b/CustomView/Base/[3]Color.md index daddd18..3eb306b 100644 --- a/CustomView/Base/[3]Color.md +++ b/CustomView/Base/[3]Color.md @@ -67,7 +67,7 @@ RGB 从0x00到0xff表示颜色从浅到深。 ``` java android:background="@color/red" //引用在/res/values/color.xml 中定义的颜色 - android:background="#ff0000" //创建颜色 + android:background="#ff0000" //创建并使用颜色 ``` ## 三.取色工具 @@ -86,11 +86,14 @@ PicPick具备了截取全屏、活动窗口、指定区域、固定区域、手 [点击这里获取PicPick](http://ngwin.com/picpick) ## 四.颜色混合模式(Alpha通道相关) -每个Color里可以有四个通道ARGB,其中RGB是红绿蓝,A即Alpha通道,它通常的作用是用来作为此颜色的透明度。 + +通过前面介绍我们知道颜色一般都是四个通道(ARGB)的,其中(RGB)控制的是颜色,而A(Alpha)控制的是透明度。 因为我们的显示屏是没法透明的,因此最终显示在屏幕上的颜色里可以认为没有Alpha通道。Alpha通道主要在两个图像混合的时候生效。 -默认情况下,当一个颜色绘制到Canvas上时的混合模式是这样计算的:(RGB通道) 最终颜色 = 绘制的颜色 + (1 - 绘制颜色的透明度) × Canvas上的原有颜色。 +默认情况下,当一个颜色绘制到Canvas上时的混合模式是这样计算的: + +**(RGB通道) 最终颜色 = 绘制的颜色 + (1 - 绘制颜色的透明度) × Canvas上的原有颜色。** 注意: