我想你应该是要获取被用户点击的那张的坐标吧,首先给你的加一个监听,如果被点击了,获取手机屏幕的宽高,然后获取自身的宽高,屏幕的坐标减去的宽高就是该所在的坐标,如果你要获取相对于其他某个控件的坐标,只要获取另一个控件的坐标,然后进行计算就可以了
我想你应该是要获取被用户点击的那张的坐标吧,首先给你的加一个监听,如果被点击了,获取手机屏幕的宽高,然后获取自身的宽高,屏幕的坐标减去的宽高就是该所在的坐标,如果你要获取相对于其他某个控件的坐标,只要获取另一个控件的坐标,然后进行计算就可以了
使用adb命令可以实时获取Android设备屏幕上指定坐标点的颜色值,可以通过该功能进行屏幕截图、颜色取色等 *** 作。需要使用adbshell命令结合screencap和dd命令来实现。ADB是一种用于与Android设备通信的命令行工具,可以通过ADB命令实现对Android设备的控制和调试,其中,通过ADB实时获取屏幕坐标点颜色是一种常见的应用场景,可以用于开发调试、自动化测试等方面,具体实现方法如下:
1、连接Android设备到电脑,并打开USB调试模式。
2、在电脑上打开命令行工具,输入adbdevices命令,确认设备已连接成功。
3、输入adbshell命令,进入设备的shell环境。
4、输入screencap-p/sdcard/screenshotpng命令,将当前屏幕截图保存到设备的sdcard目录下。
5、输入ddif=/sdcard/screenshotpngbs=4count=1skip=$((320100+200))|hexdump-e'1/1%02x'命令,获取屏幕坐标点(320,100)的颜色值。
圆的中心坐标(x,y)
半径 radius
被求点的角度 angle
比如求出某个扇形的边上的中心点位置,然后画出线条
前置条件我们都具备(x,y),radius,angle
通过上面的Android公式就能得出来了!
我们可以先考虑canvas偏移得到,但是,偏移多少距离才是正确的
由于前面已经计算出x1,y1,我们偏移100;那就是等同于半径+100;
同理,半径在增加+100后计算出x2,y2;用
就可以实现偏移
以上就是关于安卓开发 如何获取用户点击图片的坐标全部的内容,包括:安卓开发 如何获取用户点击图片的坐标、【安卓开发】怎么获取用户点击图片中的坐标、adb实时获取屏幕坐标点颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)