按钮设置透明颜色的背景

Chr*_*ris 3 android button transparent

如何将按钮的背景设置为透明颜色,例如透明蓝色,而不是纯蓝色?

当我使用button.setBackgroundColor(Color.BLUE)它时,将其设置为纯蓝色.

Fed*_*oca 5

你可以使用Color.argb().它需要四个int参数,每个参数范围从0到255.

假设你想要一个50%alpha的蓝色按钮:

button.setBackgroundColor(Color.argb(125, 0, 0, 255));
Run Code Online (Sandbox Code Playgroud)