Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 如何在自定义电池充电图像的碎片上覆盖闪电?_Android_Image Processing - Fatal编程技术网

Android 如何在自定义电池充电图像的碎片上覆盖闪电?

Android 如何在自定义电池充电图像的碎片上覆盖闪电?,android,image-processing,Android,Image Processing,我有一个全屏运行的应用程序,但需要显示电池状态。(这是为一个有根的B&N Nooks车队设计的,全部是eInk、Android 2.1,但带有兼容性库。) 我正在运行一个有电池图标的片段。所有这些都正常工作。。。它被显示,它测量正确的电流电压,等等。没有问题 我想覆盖一个“充电”闪电,这是常见的,以指示设备何时插入。目前我有16个PNG,电池处于不同的充电状态,并用一个大if语句在它们之间进行选择。嗯,我每10秒只运行一次,我不担心那里的性能 我想做的是有一个闪电图像,只是XOR它与当前的电池图

我有一个全屏运行的应用程序,但需要显示电池状态。(这是为一个有根的B&N Nooks车队设计的,全部是eInk、Android 2.1,但带有兼容性库。)

我正在运行一个有电池图标的片段。所有这些都正常工作。。。它被显示,它测量正确的电流电压,等等。没有问题

我想覆盖一个“充电”闪电,这是常见的,以指示设备何时插入。目前我有16个PNG,电池处于不同的充电状态,并用一个大if语句在它们之间进行选择。嗯,我每10秒只运行一次,我不担心那里的性能

我想做的是有一个闪电图像,只是XOR它与当前的电池图像。这将给我正确的黑色和白色的部分,因为我去。所以问题是如何将一个图像与另一个图像进行异或运算


“承认失败”的选择是我可以将我拥有的PNG增加一倍。。。一个带充电螺栓,一个不带充电螺栓。这将是悲哀的。

我不知道你在用什么语言写,但我认为你需要在CSS中使用z-index来分层图像。看看这页,他解释得很好

这里是一个逐像素反转图像的链接


从这一点上,您可以循环浏览两幅图像,将图像A上的像素从图像B上的不透明像素反转过来。这应该会给您带来想要的效果。

我知道CSS和z-index,虽然Android支持z索引,链接的文章与网页布局相关,而不是Android编程。看看其他修改自定义ROM的工具,系统方法似乎是生成两组图形,一组带有充电符号,另一组不带充电符号。