Android 两个重叠视图的Alpha

Android 两个重叠视图的Alpha,android,android-graphics,Android,Android Graphics,我想知道我面临的问题有没有解决办法。下面的图片说明了我将要谈论的内容: 因此我有两个视图(A和B),它们位于FrameLayout内部,A重叠B(A在B上方绘制)A的背景是白色,带有一些alpha成分,B的前景是白色,带有与A背景完全相同的alpha成分。是否可以在这些视图重叠的地方留出空间(在图片中标记为AxB),使其具有与这两个视图完全相同的alpa?现在它是“更白的”。这是你想要的@Dummy我该如何应用它?我尝试了background/foreground=ColorDrawable(

我想知道我面临的问题有没有解决办法。下面的图片说明了我将要谈论的内容:


因此我有两个视图(
A
B
),它们位于
FrameLayout
内部,
A
重叠
B
A
B
上方绘制)
A
的背景是白色,带有一些alpha成分,
B
的前景是白色,带有与
A
背景完全相同的alpha成分。是否可以在这些视图重叠的地方留出空间(在图片中标记为
AxB
),使其具有与这两个视图完全相同的alpa?现在它是“更白的”。

这是你想要的@Dummy我该如何应用它?我尝试了
background/foreground=ColorDrawable(color)。将{setColorFilter(color,porterDuffMode)}
应用到所有可能的组合中,但都不起作用。请阅读API文档了解用法