本文實(shí)例講述了Android編程實(shí)現(xiàn)隨機(jī)生成顏色的方法。分享給大家供大家參考,具體如下:
網(wǎng)上有個(gè)ColorPicker開源項(xiàng)目,選擇顏色值。而在這里我想實(shí)現(xiàn)的是動(dòng)態(tài)修改一個(gè)view的背景色。
開一個(gè)線程,每隔1s修改一次view的背景色。
我們知道在Android里設(shè)置一個(gè)view的背景色有
framelayout.setBackgroundColor(Color.parseColor("#"+arg0.obj));
就是用android的Color類去解析一個(gè)帶#號(hào)的十六進(jìn)制色值?,F(xiàn)在要做的是動(dòng)態(tài)隨機(jī)獲取這個(gè)16進(jìn)制色值。
Java給我們提供了兩種方法獲取隨機(jī)數(shù):
一、使用Random類
通過Random類來產(chǎn)生一個(gè)隨機(jī)數(shù),這個(gè)是專業(yè)的Random工具類,功能強(qiáng)大。
前面有篇文章講的比較詳細(xì)https://www.jb51.net/article/45886.htm
Random類使用說明
1、帶種子與不帶種子的區(qū)別
Random類使用的根本是策略分帶種子和不帶種子的Random的實(shí)例。
通俗說,兩者的區(qū)別是:
帶種子的,每次運(yùn)行生成的結(jié)果都是一樣的。
不帶種子的,每次運(yùn)行生成的都是隨機(jī)的,沒有規(guī)律可言。
2、創(chuàng)建不帶種子的Random對(duì)象
Random random = new Random();
當(dāng)前標(biāo)題:Android編程實(shí)現(xiàn)隨機(jī)生成顏色的方法示例-創(chuàng)新互聯(lián)
分享鏈接:http://sd-ha.com/article38/jjgsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站內(nèi)鏈、虛擬主機(jī)、網(wǎng)站策劃、ChatGPT、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
營(yíng)銷型網(wǎng)站建設(shè)知識(shí)