java – Android中的颜色
发布时间:2020-12-15 04:18:16 所属栏目:Java 来源:网络整理
导读:我在 Android中使用颜色,但我不知道格式. 这是JAVA中的一个工作示例. public Color getColor(int i) { switch (i%8) { case 0: return Color.blue; case 1: return Color.red; case 2: return Color.magenta; case 3: return Color.orange; case 4: return C
我在
Android中使用颜色,但我不知道格式.
这是JAVA中的一个工作示例. public Color getColor(int i) { switch (i%8) { case 0: return Color.blue; case 1: return Color.red; case 2: return Color.magenta; case 3: return Color.orange; case 4: return Color.pink; case 5: return Color.green; case 6: return Color.cyan; case 7: return new Color(250,220,100); } return (new Color((i*80)%255,(i*80)%255,(i*80)%255)) ; } 如何使用Android创建此功能.我想要做的是返回八种可能性的颜色. 解决方法
颜色常量的名称在Android上是大写的,颜色是int值.因此,您应该将返回类型从Color更改为int.其次,您应该更改常量名称以反映Android.第三,你应该使用Color.makeColor从整数值中获取颜色
public int getColor(int i) { switch (i%8) { case 0: return Color.BLUE; case 1: return Color.red; case 2: return Color.magenta; case 3: return Color.orange; case 4: return Color.pink; case 5: return Color.green; case 6: return Color.cyan; case 7: return Color.makeColor(250,100); } return Color.makeColor((i*80)%255,(i*80)%255)) ; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |