And*_*ala 5 android image-processing android-custom-view
当我在那个图像上移动手指时,我需要帮助使触摸的位图图像区域透明(看起来像擦除).
我有一个带Alpha通道的PNG文件.我想将触摸的像素变为透明,以便用户可以感觉到他实际上正在擦除它.
为此,我使用框架布局加载2层.下层用于内容,上层是用于擦除的Imageview.当用户触摸并在其上移动手指时,我需要擦除上层.
我没有得到如何让它透明.任何人都可以帮助我.如果可能的话,请指导我任何示例代码,因为我对这个图像处理很新.
提前致谢.
Mat*_*adt 12
您需要在Paint对象上设置PorterDuff模式:
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC))
Run Code Online (Sandbox Code Playgroud)
和绘制 Color.TRANSPARENT
另请参阅Android开发者群组中的此主题:http: //groups.google.com/group/android-developers/browse_thread/thread/5b0a498664b17aa0/de4aab6fb7e97e38?lnk=gst&q=erase+transparent#