欧美三级电影完整|亚洲一二三四久久|性爱视频精品一区二区免费在线观看|国产精品啪啪视频|婷婷六月综合操人妻视频网站|99爱免费视频在线观看|美女一级片在线观看|北京熟女88av|免费看黄色A级电影|欧美黄色毛片儿

Android 可繪制對象資源 詳解

2023-04-12


可繪制對象資源是圖形的一般概念,是指可在屏幕上繪制的圖形,以及可使用getDrawable(int)等 API 檢索,或應(yīng)用到擁有android:drawableandroid:icon等屬性的其他 XML 資源的圖形。可繪制對象包含以下多種類型


位圖文件


位圖圖形文件(.png、.jpg.gif)。創(chuàng)建BitmapDrawable。


九宮格文件


具有可伸縮區(qū)域的 PNG 文件,支持根據(jù)內(nèi)容調(diào)整圖像大小 (.9.png)。創(chuàng)建NinePatchDrawable。


圖層列表


管理其他可繪制對象陣列的可繪制對象。這些可繪制對象按陣列順序繪制,因此索引最大的元素繪制于頂部。創(chuàng)建LayerDrawable。


狀態(tài)列表


此 XML 文件用于為不同狀態(tài)引用不同位圖圖形(例如,按下按鈕時使用不同圖像)。創(chuàng)建StateListDrawable


級別列表


此 XML 文件用于定義管理大量備選可繪制對象的可繪制對象,每個可繪制對象都配有最大備選數(shù)量。創(chuàng)建LevelListDrawable。


轉(zhuǎn)換可繪制對象


此 XML 文件用于定義可在兩種可繪制對象資源之間交錯淡出的可繪制對象。創(chuàng)建TransitionDrawable


插入可繪制對象


此 XML 文件用于定義以指定距離插入其他可繪制對象的可繪制對象。當(dāng)視圖需要小于視圖實(shí)際邊界的背景可繪制對象時,此類可繪制對象非常有用。


裁剪可繪制對象


此 XML 文件用于定義對其他可繪制對象進(jìn)行裁剪(根據(jù)其當(dāng)前級別值)的可繪制對象。創(chuàng)建ClipDrawable。


縮放可繪制對象


此 XML 文件用于定義更改其他可繪制對象大?。ǜ鶕?jù)其當(dāng)前級別值)的可繪制對象。創(chuàng)建ScaleDrawable


形狀可繪制對象


此 XML 文件用于定義幾何形狀(包括顏色和漸變)。創(chuàng)建GradientDrawable。


本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。

免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com