2
如果有一種方法可以指定層列表XML文件中的多個圖層,並根據PorterDUff中的特定XferMode來指示每個圖層進行混合,那麼我就會徘徊不前。
生成複合背景將非常有用。是否可以在層列表中定義XferMode?
如果有一種方法可以指定層列表XML文件中的多個圖層,並根據PorterDUff中的特定XferMode來指示每個圖層進行混合,那麼我就會徘徊不前。
生成複合背景將非常有用。是否可以在層列表中定義XferMode?
XML form和POJO representing a LayerList都不提供訪問這些方法來定義XferMode。儘管如此,您可以使用圖層列表作爲「可繪製信息」存儲機制,並使用方法(如getNumberOfLayers和getDrawable())以自定義方式對其進行繪製。
在你的循環內,你可以很容易地改變你想要的圖層之間的任何PorterDuffMode。不幸的是,似乎不可能將所需的所有信息存儲在用於圖層列表的本機XML文件中,而且我也不知道任何可以讓您看不到的圖像格式。
我很害怕這個。簡單地擁有一個'android:xfermode'屬性將會很棒。 – ilomambo 2013-03-22 04:26:56