gpt4 book ai didi

android - 在 Android 中使覆盖图像在触摸时透明?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:38 25 4
gpt4 key购买 nike

当我在该图像上移动手指时,我需要帮助使位图图像的触摸区域透明(看起来像删除)。

我有一个带有 Alpha channel 的 PNG 文件。我想把触摸到的像素变成透明的,这样用户就可以感觉到他实际上正在删除它。

为此,我使用框架布局来加载 2 层。下层用于内容,上层是用于删除的 Imageview。当用户触摸并在其上移动手指时,我需要删除上层。

我不知道如何让它透明。谁能帮我解决这个问题。如果可能,请指导我查看任何示例代码,因为我对这种图像处理还很陌生。

提前致谢。

最佳答案

您需要在 Paint 对象上设置 PorterDuff 模式:

mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC)) 

并用Color.TRANSPARENT绘制

另请参阅 Android 开发人员组中的此线程: http://groups.google.com/group/android-developers/browse_thread/thread/5b0a498664b17aa0/de4aab6fb7e97e38?lnk=gst&q=erase+transparent#

关于android - 在 Android 中使覆盖图像在触摸时透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3021401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com