我在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, 220, 100); } return color.makecolor((i*80)%255,(i*80)%255,(i*80)%255)) ; }
总结 以上是内存溢出为你收集整理的java – Android中的颜色全部内容,希望文章能够帮你解决java – Android中的颜色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)