android 随机生成颜色

http://www.gongkung.com/utf8-classid105-id121519.html    随机生成颜色
Random myRandom=new Random();
int ranColor = 0xff000000 | mRandom.nextInt(0x00ffffff);
// 随机颜色  
Random random = new Random();   
int []ranColor ={0xff000000,0x00ff00ff,0xff000000,0x00ffff00,0x00ffffff,0x00ff0000}; //0xff000000 | random.nextInt(0x00ffffff);
for(int i=0;i<ranColor.length;i++){
holder.iv_dynamic_pic.setBackgroundColor(ranColor[i]);
}


// 随机颜色  
Random random = new Random(); 
//#FFFFF0
//int ranColor = 0xff000000 | random.nextInt(0x00ffffff);
int []ranColor ={0xffFFFFF0,0xffF5FFFA, 0xffFFE7B,   
                   0xffF0F8FF, 0xffEECFA1, 0xffF5FFFA,0xffFFF0F5,0xffEEE9E9}; //0xff000000 | random.nextInt(0x00ffffff);
   int randomcolor =random.nextInt(ranColor.length);
//int color = Color.argb(1, random.nextInt(255) / 255, random.nextInt(255) / 255, random.nextInt(255) / 255);
holder.iv_dynamic_pic.setBackgroundColor(ranColor[randomcolor]);
 



// 随机颜色  
Random random = new Random();   
int []ranColor ={0x00FFFFCC,0xCCFFFF,0xff000000,0x00ffff00,0x00FFFFCC,0x00ff0000}; //0xff000000 | random.nextInt(0x00ffffff);
int randomcolor =random.nextInt(ranColor.length);
int color = Color.argb(1, random.nextInt(255) / 255, random.nextInt(255) / 255, random.nextInt(255) / 255);
holder.iv_dynamic_pic.setBackgroundColor(color);


/**  
     * 获取十六进制的颜色代码.例如  "#6E36B4" , For HTML ,  
     * @return String  
     */  
public static String getRandColorCode(){   
  String r,g,b;   
  Random random = new Random();   
  r = Integer.toHexString(random.nextInt(256)).toUpperCase();   
  g = Integer.toHexString(random.nextInt(256)).toUpperCase();   
  b = Integer.toHexString(random.nextInt(256)).toUpperCase();   
     
  r = r.length()==1 ? "0" + r : r ;   
  g = g.length()==1 ? "0" + g : g ;   
  b = b.length()==1 ? "0" + b : b ;   
     
  return r+g+b;   
}






// 随机颜色  
Random random = new Random();   
int ranColor = 0xff000000 | random.nextInt(0x00ffffff);
holder.iv_dynamic_pic.setBackgroundColor(ranColor);
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值