4

如果有办法在图层列表 XML 文件中指定多个图层并告诉每个图层根据 PorterDuff 的特定 XferMode 进行混合,我一直在徘徊。
生成复合背景将非常有用。

4

1 回答 1

0

XML 表单和表示 LayerList 的 POJO 都不提供对 这些方法的访问来定义 XferMode。

不过,您可以将图层列表用作“可绘制信息”存储机制,并使用getNumberOfLayersgetDrawable()等方法以自定义方式对其进行绘制。

在您的循环中,您可以轻松地在层之间更改为您想要的任何 PorterDuffMode。不幸的是,似乎不可能将您需要的所有信息存储在层列表的本机 XML 文件中,而且我不知道有任何图像格式可以让您看不到任何内容。

于 2013-03-21T21:30:14.117 回答