【发布时间】:2011-08-24 20:10:31
【问题描述】:
如何以编程方式修改颜色的亮度? 例如使用 Java AWT 颜色转换为 HSB 修改亮度并转换为颜色。 在 Android 中我该怎么做?
【问题讨论】:
标签: android colors brightness
如何以编程方式修改颜色的亮度? 例如使用 Java AWT 颜色转换为 HSB 修改亮度并转换为颜色。 在 Android 中我该怎么做?
【问题讨论】:
标签: android colors brightness
API 在Color 类中提供了几种转换 ARGB 和 HSV 的方法。
添加代码sn-p:
float []hsvBlue = new float[3];
Color.colorToHSV(Color.BLUE, hsvBlue);
int rgbBlue = Color.HSVToColor(hsvBlue);
【讨论】: