2011-12-06 27 views
7

是否可以使用帶參數的xml drawable?假設我有一個xml drawable,我想重用圓角,漸變等,唯一的變量是一個或兩個顏色。是否可以指定/傳遞參數到一個XML drawable?android xml drawable參數

+0

不明白你想要什麼 –

+0

Dr. nik。可以說你有一個不太簡單的xml drawable,它包含圓角,實線和漸變(可能在圖層列表中)。我只想說一個綠色,黃色和紅色版本的東西,否則就是一個完全相同的drawable。合理? – Ben

回答

2

也許你可以從Drawable派生你自己的類,讓一個構造函數接受你想調整的參數,然後在構造函數中首先調用createFromXML傳遞你的xml,然後設置那些可調參數。 我沒有試過自己,也許,我錯了

+0

我只是想問同樣的問題。此解決方案是否有效?有樣品嗎? 礦是相當微不足道的,我可以複製每種所需顏色的XML,但它不是一個優雅的sol'n。 – BryanT