Android"空心"颜色

时间:2012-11-01 22:20:50

标签: android colors background

有没有办法在Android应用程序中设置“空心”颜色?

我的意思是我希望有一个带有某种背景的盒子,文本实际上会导致背景的透明度。换句话说,如果整个视图在蓝色背景上,则文本将为蓝色,如果为红色,则为红色,如果在图像上,则图像将通过文本显示但不通过剩下的了。

1 个答案:

答案 0 :(得分:7)

你确实可以做到。您必须使用自己的Paint对象并在onDraw()方法中提供的Canvas上绘制文本。然后在你的Paint上设置这个Xfermode:new PorterDuffXfermode(PorterDuff.Mode.CLEAR);