我想知道是否有一种方法可以在一个层列表XML文件中指定几个层,并告诉每个层根据来自PorterDUff的特定XferMode进行混合。
这将是非常有用的生成复合背景。
发布于 2013-03-22 05:30:14
XML form和POJO representing a LayerList都不提供对这些方法的访问来定义XferMode。
不过,您可以使用图层列表作为“可绘制信息”的存储机制,并使用getNumberOfLayers和getDrawable()等方法以自定义方式绘制它。
在您的循环中,您可以轻松地在层之间更改为您想要的任何PorterDuffMode。不幸的是,似乎不可能在层列表的原生XML文件中存储您需要的所有信息,我也不知道有什么图像格式可以让您看到这两种格式。
https://stackoverflow.com/questions/15557849
复制相似问题