Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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 二维绘图。查找给定点是否与arraylist中存储的任何指定路径匹配_Android_Path_Arraylist_Point - Fatal编程技术网

Android 二维绘图。查找给定点是否与arraylist中存储的任何指定路径匹配

Android 二维绘图。查找给定点是否与arraylist中存储的任何指定路径匹配,android,path,arraylist,point,Android,Path,Arraylist,Point,我正在使用Path()绘制基本体(点、多段线、多边形)。 表示一个基本体的每个路径都添加到arraylist中以进行存储。 问题:有人能提出一种方法来找出哪条路径(arraylist的元素)与给定的点(x,y)共享坐标吗? 换句话说,当我给出一个点时,必须确定该点是否是任何已绘制/存储的基本体的一部分。(给定ponits等于任意点,位于多段线上或多边形内) 谢谢请注意有两种多边形,凹多边形和凸多边形。。。我不确定这两种情况是否都能处理。谢谢。但问题是:我如何才能找到包含给定点的路径(存储在arr

我正在使用Path()绘制基本体(点、多段线、多边形)。 表示一个基本体的每个路径都添加到arraylist中以进行存储。 问题:有人能提出一种方法来找出哪条路径(arraylist的元素)与给定的点(x,y)共享坐标吗? 换句话说,当我给出一个点时,必须确定该点是否是任何已绘制/存储的基本体的一部分。(给定ponits等于任意点,位于多段线上或多边形内)


谢谢

请注意有两种多边形,凹多边形和凸多边形。。。我不确定这两种情况是否都能处理。谢谢。但问题是:我如何才能找到包含给定点的路径(存储在arraylist中)?所以你不是说,该点位于多边形内部?当我在某个点上点击屏幕时,我想在arraylist中找到该路径,其中:-该点等于点路径或-该点位于直线路径上或-该点位于多段线路径的一段上-该点位于多边形路径的边界上或边界内想象有多个点在屏幕上绘制的基本体。当我点击其中一个按钮时,我想将其选中(使用不同的属性重新绘制-例如,使用不同的颜色或类似的东西),谢谢