2014年4月28日 周一 天氣晴朗 心情平靜
本篇博文給大家介紹一下,在android開發中經常用到的一些圖像資源,詳細内容麻煩請各位認真檢視官網,下面附上一個連結:,本篇部落客要給出使用示例,讓童鞋們對這些圖像資源有個直覺的了解。
代碼資源:
有興趣的朋友可以加本人建立的群,裡面有豐富的學習資源哦:299402133(移動開發狂熱者群)
android中有以下幾種圖像資源:
普通圖像資源
xml圖像資源
nine-patch圖像資源
xml nine-patch圖像資源
圖層(layer)圖像資源
圖像狀态(state)資源
圖像級别(level)資源
淡入淡出(transition)資源
嵌入(inset)圖像資源
剪切(clip)圖像資源
比例(scale)圖像資源
外形(shape)圖像資源
好,上面就是提供的一些圖像資源了,我們可以自定義這些圖像資源供給我們程式使用,讓我們的程式更加好看。下面小巫花點時間逐個給大家介紹一下這些圖像資源的使用方法:
普通圖像資源就隻是應用一張圖檔而已,不需要自己定義如下:
/05_kindofdrawableuse/res/layout/simple_res.xml
效果圖:
那張圖檔是小巫公司的logo,http://www.teamtopgame.com/,這是官網,喜歡玩網遊的童鞋這個可以玩一下。
這個圖像資源是使用<bitmap>标簽的,這個标簽下有很多屬性,如下:
這裡我不會給大家一個個介紹是什麼意思,希望童鞋們自己去官網檢視。
/05_kindofdrawableuse/res/layout/xml_res.xml
這裡用到一張圖檔,設定平鋪模式為重複:
.9圖檔老生常談了,做android開發的沒用過這個工具那就太說不過去的,我們在應用開發當中,時刻需要對圖檔進行處理,為了讓圖檔被拉伸的時候不會變形和扭曲,讓圖檔邊緣部分過渡得更加平滑自然。這就是draw9patch.bat這個工具的作用。
d:\software\adt-bundle-windows-x86_64-20131030\sdk\tools
在sdk中的tools目錄下,就有android提供的各種工具,童鞋們自己學着去使用吧,這個工具的使用這裡小巫就不講解了,需要學習的可以參考其他部落客寫的博文,百度、google常伴你左右。
/05_kindofdrawableuse/res/layout/ninepatch_res.xml
效果圖如下:
這個資源,小巫沒怎麼用過,具體使用方法:
在drawable目錄下,定義以下資源
/05_kindofdrawableuse/res/drawable/xml_ninepatch.xml
這個資源的src是一張.9圖檔,不能使用普通的圖檔,不然會報錯的哦。
在布局檔案中使用:
/05_kindofdrawableuse/res/layout/xml_ninepatch_res.xml
圖層資源很容易了解,就類似framelayout,我們知道幀布局都是一層一層往上覆寫的,對吧。圖層資源也是這樣子滴,在drawable目錄下,定義以下資源:
/05_kindofdrawableuse/res/drawable/layers.xml
/05_kindofdrawableuse/res/layout/layer_res.xml
本篇部落格就介紹這幾種圖像資源,下篇部落格繼續介紹,不想讓各位一口吃掉一個胖子。