【发布时间】:2012-04-24 07:12:00
【问题描述】:
我需要删除/移除/设置位图右上角的透明(例如 10x10 像素)。
我有一个 60x60px 的位图,我想删除 10x10 的右上角。我试图用 Canvas & Paint 做到这一点,但我做不到:(
【问题讨论】:
标签: android bitmap transparency
我需要删除/移除/设置位图右上角的透明(例如 10x10 像素)。
我有一个 60x60px 的位图,我想删除 10x10 的右上角。我试图用 Canvas & Paint 做到这一点,但我做不到:(
【问题讨论】:
标签: android bitmap transparency
创建一个新的drawable并添加以下行:
<corners android:topRightRadius="10px" />
【讨论】:
为什么不在 60x60 的图像上画一个 10x10 的黑色或白色(或任何颜色)补丁...最终结果,它看起来就是您想要的样子!
【讨论】:
我找到了解决办法...
使用 Bitmap.getPixels 和 Bitmap.setPixels 我解决了这个问题。
谢谢!
【讨论】: