我對(duì)Android應(yīng)用程序有一個(gè)要求,即通過(guò)從服務(wù)器端檢索新的顏色和圖像,圖形的各個(gè)部分應(yīng)可自定義。其中一些圖像是9色塊圖像。我找不到創(chuàng)建和顯示這些九個(gè)補(bǔ)丁圖像(已通過(guò)網(wǎng)絡(luò)檢索到)的方法。檢索九個(gè)補(bǔ)丁圖像并將其作為位圖保存在應(yīng)用程序中。為了創(chuàng)建NinePatchDrawable,您需要相應(yīng)的NinePatch或NinePatch的塊(byte[])。無(wú)法從資源中加載NinePatch,因?yàn)橹胁淮嬖趫D像/res/drawable/。此外,為了創(chuàng)建NinePatch,您需要NinePatch的塊。因此,這一切都深入到了大塊。問(wèn)題是,如何從現(xiàn)有的位圖(包含NinePatch信息)格式化/生成塊?我已經(jīng)搜索了Android源代碼和Web,但似乎找不到任何示例。更糟的是,對(duì)NinePatch資源的所有解碼似乎都是本地完成的。有沒(méi)有人對(duì)這種問(wèn)題有任何經(jīng)驗(yàn)?我的目標(biāo)是API級(jí)別4,如果那很重要的話。
- 3 回答
- 0 關(guān)注
- 1067 瀏覽
添加回答
舉報(bào)
0/150
提交
取消