LevelList Drawable用法

XML定義Drawable的一種,以<level-list>作為根元素煮仇,其間可包含任意多個<item>節(jié)點,每一個<item>節(jié)點包含一個drawable對象和maxLevel與minLevel值

 <?xml version="1.0" encoding="utf-8"?>
    <level-list
        xmlns:android="[http://schemas.android.com/apk/res/android](http://schemas.android.com/apk/res/android)" >
        <item
            android:drawable="@drawable/drawable_resource"
            android:maxLevel="integer"
            android:minLevel="integer" />
    </level-list>
注意:item元素級別里面不能出現(xiàn)負(fù)數(shù)谎仲,只能是正整數(shù)浙垫,并且要么是升序,要么是倒序强重,順序亂了不起作用

向LevelListDrawable對象提供一個Level值后绞呈,LevelListDrawable對象就會從前往后查看每一個<item>,當(dāng)某個<item>節(jié)點的Level范圍滿足提供的那個Level值后间景,就會返回該<item>結(jié)點里指定的drawable佃声。并且不會繼續(xù)往后找。所以定義這個LevelListDrawable時要注意各個<item>的順序

使用場景:
可以用來做進(jìn)度條倘要、音量調(diào)節(jié)等效果圾亏。

比如:
當(dāng)我們將一個LevelListDrawable作為一個View的background后,可以通過View的getBackground()方法獲取這個Drawable對象封拧,然后調(diào)用這個Drawable對象的setLevel()方法志鹃,提供不同的Level值,就可以改變View的背景泽西。
ImageView組件還提供了setImageLevel()方法來快捷設(shè)置android:src指定的LevelListDrawable的Level值(android:backgroudn指定的背景還是要通過View的形式來更改)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末曹铃,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子捧杉,更是在濱河造成了極大的恐慌陕见,老刑警劉巖秘血,帶你破解...
    沈念sama閱讀 222,865評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異评甜,居然都是意外死亡灰粮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評論 3 399
  • 文/潘曉璐 我一進(jìn)店門忍坷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粘舟,“玉大人,你說我怎么就攤上這事佩研「屉龋” “怎么了?”我有些...
    開封第一講書人閱讀 169,631評論 0 364
  • 文/不壞的土叔 我叫張陵旬薯,是天一觀的道長嘉抒。 經(jīng)常有香客問我,道長袍暴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,199評論 1 300
  • 正文 為了忘掉前任隶症,我火速辦了婚禮政模,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚂会。我一直安慰自己淋样,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,196評論 6 398
  • 文/花漫 我一把揭開白布胁住。 她就那樣靜靜地躺著趁猴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彪见。 梳的紋絲不亂的頭發(fā)上儡司,一...
    開封第一講書人閱讀 52,793評論 1 314
  • 那天,我揣著相機(jī)與錄音余指,去河邊找鬼捕犬。 笑死,一個胖子當(dāng)著我的面吹牛酵镜,可吹牛的內(nèi)容都是我干的碉碉。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼淮韭,長吁一口氣:“原來是場噩夢啊……” “哼垢粮!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起靠粪,我...
    開封第一講書人閱讀 40,174評論 0 277
  • 序言:老撾萬榮一對情侶失蹤蜡吧,失蹤者是張志新(化名)和其女友劉穎毫蚓,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斩跌,經(jīng)...
    沈念sama閱讀 46,699評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡绍些,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,770評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了耀鸦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柬批。...
    茶點故事閱讀 40,918評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖袖订,靈堂內(nèi)的尸體忽然破棺而出氮帐,到底是詐尸還是另有隱情,我是刑警寧澤洛姑,帶...
    沈念sama閱讀 36,573評論 5 351
  • 正文 年R本政府宣布上沐,位于F島的核電站,受9級特大地震影響楞艾,放射性物質(zhì)發(fā)生泄漏参咙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,255評論 3 336
  • 文/蒙蒙 一硫眯、第九天 我趴在偏房一處隱蔽的房頂上張望蕴侧。 院中可真熱鬧,春花似錦两入、人聲如沸净宵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽择葡。三九已至,卻和暖如春剃氧,著一層夾襖步出監(jiān)牢的瞬間敏储,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評論 1 274
  • 我被黑心中介騙來泰國打工朋鞍, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留虹曙,地道東北人。 一個月前我還...
    沈念sama閱讀 49,364評論 3 379
  • 正文 我出身青樓番舆,卻偏偏與公主長得像酝碳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子恨狈,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,926評論 2 361

推薦閱讀更多精彩內(nèi)容