Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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 - Fatal编程技术网

Android 检测像素颜色

Android 检测像素颜色,android,Android,我的android studio项目中有一个背景图像,其中包含一个小圆圈。 我想要的是,当球在屏幕上移动时,能够检测到这个黑色圆圈。事实上,我有一个球在背景图像上随机移动,当球经过黑圈时,我想检测它。 android有检测像素的功能吗 事实上,这个黑色的圆圈代表一个洞,我想让球在经过圆圈时消失。由于某些原因,我无法使用碰撞检测虽然这个问题很有趣,但无法以您可能希望的方式回答 要独立于问题回答标题,请执行以下操作: 在应用程序中处理数据不是Android Studio所做的。 Android St

我的android studio项目中有一个背景图像,其中包含一个小圆圈。
我想要的是,当球在屏幕上移动时,能够检测到这个黑色圆圈。事实上,我有一个球在背景图像上随机移动,当球经过黑圈时,我想检测它。
android有检测像素的功能吗


事实上,这个黑色的圆圈代表一个洞,我想让球在经过圆圈时消失。由于某些原因,我无法使用碰撞检测

虽然这个问题很有趣,但无法以您可能希望的方式回答

要独立于问题回答标题,请执行以下操作: 在应用程序中处理数据不是Android Studio所做的。 Android Studio用于构建在Android上运行的应用程序,独立于Android Studio

在可以使用Android系统提供的功能的应用程序中,检测图像中像素的颜色当然是可能的。这是一个很好的问题

您所描述的问题可能非常困难,因为您没有做很多约束。举个例子,如果这适用于任何背景,例如,可能会有黑线

我将把它简化为我认为你的意思:
该应用程序包含的图像包含一个比图像小得多的黑圈。
它还包含另一个较小的圆,称为球,颜色不同。
图像的其余部分统一使用第三种颜色

您要解决的问题是:移动球,然后确定较小的圆是否完全位于较大的圆内

这并不容易,而且很有趣。
为此,您需要读取部分图像的像素颜色。
但不清楚“检测像素”是什么意思,这可能是一个重要的观点

从作为应用程序一部分的图像中读取像素应该很简单。
我所描述的并没有使用碰撞检测,圆圈的碰撞是不相关的