【问题标题】:Android: Clipping and/or PorterDuff Mode to punch "hole" into view in draw() methodAndroid:剪辑和/或 PorterDuff 模式以在 draw() 方法中将“洞”打入视图
【发布时间】:2012-01-22 00:58:57
【问题描述】:

我目前有一个自定义视图,其颜色使用以下设置,

canvas.drawColor(Color.RED);

我想在现在的红色背景上打一个“洞”,或者用透明颜色填充那个洞。我也想将其反转为我的选择。如果有人能对这个话题有所了解,将不胜感激。我看过这篇帖子erase bitmap,但对于我在这里尝试做的事情来说似乎有点矫枉过正。

【问题讨论】:

标签: java android graphics


【解决方案1】:

看看来自 Android 的 Xfermode graphics sample

这个blog post 有一个使用canvas.drawColor 的示例,但位于现有位图之上。

【讨论】:

    猜你喜欢
    • 2011-07-31
    • 2012-10-25
    • 2011-12-29
    • 2012-07-15
    • 2017-06-11
    • 1970-01-01
    • 2010-10-03
    • 2014-04-26
    • 1970-01-01
    相关资源
    最近更新 更多