2015-05-13 49 views

回答

4

您可以使用ColorUtils.setAlphaComponent創建與新顏色值相同的RGB但不同的阿爾法。阿爾法值需要從0到255,所以它看起來像這樣:

int color = getResources().getColor(R.color.ColorPrimary); 
int color50percent = ColorUtils.setAlphaComponent(color, 128); 
0

setAlpha應用於視圖。得到您的看法,然後使用.setColor(...).setAlpha(...)

1

這是例如黑色阿爾法65

<color name="ColorPrimary">#A6000000</color> 

,如果你想改變透明度只是改變前2號
希望它能幫助