Android中画布(drawColor)中怎么设置为透明滴
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
使用透明度
Android中的所有颜色都包含了一个不透明组件(alpha通道)。
当创建一个颜色的时候,可以使用argb或者parseColor方法来定义它的alpha值,如下所示:
Java代码:
1. // 使用红色,并让它50%透明
2. int opacity = 127;
3. int intColor = Color.argb(opacity, 255, 0, 0);
4. int parsedColor = Color.parseColor("#7FFF0000");
或者,也可以使用setAlpha方法来设置已存在的Paint对象的透明度:
Java代码:
1. // 让颜色50%透明
2. int opacity = 127;
3. myPaint.setAlpha(opacity);
Android中的所有颜色都包含了一个不透明组件(alpha通道)。
当创建一个颜色的时候,可以使用argb或者parseColor方法来定义它的alpha值,如下所示:
Java代码:
1. // 使用红色,并让它50%透明
2. int opacity = 127;
3. int intColor = Color.argb(opacity, 255, 0, 0);
4. int parsedColor = Color.parseColor("#7FFF0000");
或者,也可以使用setAlpha方法来设置已存在的Paint对象的透明度:
Java代码:
1. // 让颜色50%透明
2. int opacity = 127;
3. myPaint.setAlpha(opacity);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询