XML drawable
在 Android世界里,凡是要在屏幕上繪制的東西都可以叫作** drawable,比如抽象圖形、 Drawable 類的子類、位圖圖像等。我們之前用來封裝圖片的 BitmapDrawable 就是一種 drawable。 本章我們使用的 drawable 都定義在 XML 文件中,可以歸為一類,統稱為 XML drawable**。為什么要使用 XML drawable
XML drawable 用起來方便靈活,不僅用法多樣,還易于更新維護。搭配使用 shape drawable 和 layer list drawable 可以做出復雜的背景圖,連圖像編輯器都省了。更改應用的配色更是簡單,直接修改 XML drawable 中的顏色就行了。
另外,XML drawable 獨立于屏幕像素密度,它們直接定義在 drawable 目錄中,不需要加屏幕密度資源修飾符。如果是普通圖像,就需要準備多個版本,以適配不同屏幕像素密度的設備;而 XML drawable 只要定義一次,就能在任何設備的屏幕上表現出色。
BeatBox項目總結——第二十一章
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 本文參考自: Google的官方權威適配文檔 郭霖:Android官方提供的支持不同屏幕大小的全部方法 Storm...
- 高效的顯示圖片(Displaying Bitmaps Efficiently) 了解如何使用通用的技術來處理和讀取...
- 本章介紹了常用的 XML drawable,包括 shape,state list 和 layer list。還介...
- 前言 Android的屏幕適配一直以來都在折磨著我們Android開發者,本文將結合: Google的官方權威適配...