【问题标题】:Masking sprites in Android 4在 Android 4 中屏蔽精灵
【发布时间】:2012-08-06 14:10:33
【问题描述】:

这个问题已经被问过好几次了,但我没有看到一个很好的答案。

几年前,我正在使用 DirectX (c++) 和 Java(awt、swing)进行一些 2D 游戏编程。在那些日子里,在所有可用于遮罩和实现透明度的位图上具有特定的遮罩颜色是一种基础。那时候你通常使用 GIF 或 JPG。

现在我正在学习 Android,但我找不到一个非常好的解决方案来做同样的事情。我发现的代码不起作用,例如:Masking color android

现在,在 Android 中真的不可能以这种方式进行屏蔽吗?对我以前的经验来说,这种技术是基本的。您应该改用支持透明度的 PNG 吗?

谢谢, 马蒂亚斯

【问题讨论】:

    标签: android colors mask


    【解决方案1】:

    您也许可以使用 PorterDuff 来实现您正在寻找的东西。有几个关于 SO 的问题与您的问题类似:Replace specific color in bitmap with transparencyErase bitmap parts using PorterDuff mode 这应该给您一个起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      相关资源
      最近更新 更多