Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何设置颜色';s图片为透明,以显示下面的图片(steamWindow)_Android_Bitmap_Transparent - Fatal编程技术网

Android 如何设置颜色';s图片为透明,以显示下面的图片(steamWindow)

Android 如何设置颜色';s图片为透明,以显示下面的图片(steamWindow),android,bitmap,transparent,Android,Bitmap,Transparent,我是一个新的Android开发人员,我想做一个类似的工作,但我有一些困难要做 首先,我创建了两个位图: _我的位图1是要清理的位图, _另一个是要显示的位图。 当我清理位图1时,会出现几个小的黑色正方形(像素) 我测试了不同的方法,但没有一种真正起作用。 你能帮我实现这个系统吗 谢谢 __ 我试着用,但没用。所以我有和Lumis相同的代码 我认为当我清理覆盖层时,我的背景和覆盖层是透明的 有什么想法吗?为了在位图中获得透明度,必须操纵alpha通道 典型的位图是RGBA 24位颜色(每个通道分别

我是一个新的Android开发人员,我想做一个类似的工作,但我有一些困难要做

首先,我创建了两个位图: _我的位图1是要清理的位图, _另一个是要显示的位图。 当我清理位图1时,会出现几个小的黑色正方形(像素)

我测试了不同的方法,但没有一种真正起作用。 你能帮我实现这个系统吗

谢谢 __

我试着用,但没用。所以我有和Lumis相同的代码

我认为当我清理覆盖层时,我的背景和覆盖层是透明的


有什么想法吗?

为了在位图中获得透明度,必须操纵alpha通道

典型的位图是RGBA 24位颜色(每个通道分别为8位,R、G、B和A)。这意味着您应该能够单独操纵每个通道

我不知道安卓是否有这样一种处理位图的方法。您可以做的是使用操纵视图的透明度

此alpha通道可以在XML或代码中设置。您应该在XML表单中设置初始值,然后在发生某些事情时需要更改时在代码中对其进行操作


希望这有帮助

我试着接受Lumis的密码,但它不起作用。。。