BeatBox項目總結——第二十一章

  • 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 只要定義一次,就能在任何設備的屏幕上表現出色。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容