透明和RGB没关系,和alpha有关.若要绘制不透明的线条,请将颜色的alpha分量设置为255。要绘制半透明的线条,请将alpha分量设置为1到254之间的任意值。在背景上绘制半透明的线条时,线条的颜色与背景的颜色相混合。alpha分量指定线条颜色和背景颜色的混合方式:alpha值越接近于0,背景颜色的权重越大;alpha值越接近于255,线条颜色的权重越大。
Java中,类Color有如下构造函数:
Color(float r, float g, float b, float a)
创建具有指定红色、绿色、蓝色和 alpha 值的 sRGB 颜色,这些值都在 (0.0 - 1.0) 的范围内。其中透明色的设定是a,即alpha值。比如:
Color color= new Color(1.0F, 0.75F, 0.0F, 0.45F);创建了值为浮点数值0.45的alpha值。
Java中,类Color有如下构造函数:
Color(float r, float g, float b, float a)
创建具有指定红色、绿色、蓝色和 alpha 值的 sRGB 颜色,这些值都在 (0.0 - 1.0) 的范围内。其中透明色的设定是a,即alpha值。比如:
Color color= new Color(1.0F, 0.75F, 0.0F, 0.45F);创建了值为浮点数值0.45的alpha值。