Manipulate alpha bytes of Java/Android color int

后端 未结 5 1809
星月不相逢
星月不相逢 2021-01-31 01:14

If I have an int in Java that I\'m using as an Android color (for drawing on a Canvas), how do I manipulate just the alpha component of that int? For example, how can I use an o

5条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-31 01:26

    in the android-support-v4:

    int alpha = 85; //between 0-255
    @ColorInt
    int alphaColor = ColorUtils.setAlphaComponent(Color.Red, alpha);
    

提交回复
热议问题