【问题标题】:Is it possible to define XferMode in a layer-list?是否可以在层列表中定义 XferMode?
【发布时间】:2013-03-11 13:43:58
【问题描述】:

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

【问题讨论】:

    标签: android xml background layer porter-duff


    【解决方案1】:

    XML formPOJO representing a LayerList 都不提供对此类方法的访问以定义 XferMode。

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

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

    【讨论】:

    • 我害怕那个。拥有一个 android:xfermode 属性会很棒。
    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 2013-12-19
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多