Color int类型转RGB

飞中缘a
发布于 2021-3-9 16:04
浏览
0收藏

//Color int类型转RGB
private int[] To_RGB(int color) {

    int red = (color & 0xff0000) >> 16;
    int green = (color & 0x00ff00) >> 8;
    int blue = (color & 0x0000ff);
    return new int[]{red,green,blue};
}

标签
收藏
回复
举报
5条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

具体的作用楼主能说明下吗?

回复
2021-3-9 16:09:14
鸿蒙张荣超
鸿蒙张荣超

16进制的Color int类型,转换成10进制的RGB,?

回复
2021-3-9 16:22:48
白鹿白鹿
白鹿白鹿

这种方法有点笨,我是不会用的,作为一个成熟的安卓开发人员,new Color(Color.getIntCOLOR(”#000000“));不香吗?还有就是转换直接用工具不要用代码,工具永远比代码效率高。

回复
2021-3-9 22:35:09
飞中缘a
飞中缘a 回复了 红叶亦知秋
具体的作用楼主能说明下吗?

有些地方需要设置rgb的

回复
2021-3-16 15:11:38
飞中缘a
飞中缘a 回复了 白鹿白鹿
这种方法有点笨,我是不会用的,作为一个成熟的安卓开发人员,new Color(Color.getIntCOLOR(”#000000“));不香吗?还有就是转换直接用工具不要用代码,工具永远比代码效率高。

没找到合适的工具

回复
2021-3-16 15:12:44
回复
    相关推荐