如果有一种方法可以在图层列表XML文件中指定多个图层,并告诉每个图层根据PorterDUff中的特定XferMode进行混合,我就会徘徊。
生成复合背景非常有用。
答案 0 :(得分:0)
XML form和POJO representing a LayerList都无法访问此类方法来定义XferMode。
尽管如此,您可以将图层列表用作“可绘制信息”存储机制,并使用getNumberOfLayers和getDrawable()等方法以自定义方式绘制它。
在循环中,您可以轻松地更改为层之间所需的任何PorterDuffMode。不幸的是,似乎不可能在图层列表的原生XML文件中存储您需要的所有信息,而且我不知道任何图像格式都不会让您看不到。