Android layout 着色覆盖-取消特定元素的着色效果
我有一个完全被色彩覆盖的布局,这是我的相对论中的最后一个元素 我有TextView1和TextView2,textColor设置为红色FF0000。 我的着色覆盖是灰色的,透明度设置为886767。 我希望我的TextView1着色,但TextView2显示为红色FF0000。Android layout 着色覆盖-取消特定元素的着色效果,android-layout,colors,Android Layout,Colors,我有一个完全被色彩覆盖的布局,这是我的相对论中的最后一个元素 我有TextView1和TextView2,textColor设置为红色FF0000。 我的着色覆盖是灰色的,透明度设置为886767。 我希望我的TextView1着色,但TextView2显示为红色FF0000。 有没有办法计算TextView2的颜色值X,这样当它与着色层叠加时,用户会觉得它是红色FF0000?如果是这样,我该如何计算这个值呢?不,没有办法做到这一点。颜色计算为 color1.R*color1.A+color2.
有没有办法计算TextView2的颜色值X,这样当它与着色层叠加时,用户会觉得它是红色FF0000?如果是这样,我该如何计算这个值呢?不,没有办法做到这一点。颜色计算为 color1.R*color1.A+color2.R*color2.A/color1.A+color2.A 当color2是覆盖并且结果颜色为255时,此方程在0,255中没有color1.R的解,在0,1中没有color1.A的解 在中查找更多信息