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

在Android框架中,鼠标指针在哪里绘制?

在Android框架中,鼠标指针在哪里绘制?,android,graphics,mouse,Android,Graphics,Mouse,我正在Android框架中寻找用于绘制鼠标光标的代码(即,当连接蓝牙鼠标时)。有人知道它在哪里吗?我相信您会使用MotionEvent类() 然后,您可以使用x和y坐标找到光标图像的放置位置。我相信您会使用MotionEvent类() 然后,您可以使用x和y坐标找到光标图像的放置位置。[参考android 4.4代码库] 对于鼠标绘制,请选中frameworks/base/services/input/SpriteController.cpp中的doUpdateSprites()方法。这是一个设

我正在Android框架中寻找用于绘制鼠标光标的代码(即,当连接蓝牙鼠标时)。有人知道它在哪里吗?

我相信您会使用MotionEvent类()
然后,您可以使用x和y坐标找到光标图像的放置位置。

我相信您会使用MotionEvent类()
然后,您可以使用x和y坐标找到光标图像的放置位置。

[参考android 4.4代码库]

对于鼠标绘制,请选中frameworks/base/services/input/SpriteController.cpp中的doUpdateSprites()方法。这是一个设置位置、大小等的类。如果您需要硬件鼠标(USB鼠标)的支持,您必须添加HAL代码以分配/绘制帧缓冲区

问候,,
Ravi Pandit

[参考android 4.4代码库]

对于鼠标绘制,请选中frameworks/base/services/input/SpriteController.cpp中的doUpdateSprites()方法。这是一个设置位置、大小等的类。如果您需要硬件鼠标(USB鼠标)的支持,您必须添加HAL代码以分配/绘制帧缓冲区

问候,,
Ravi Pandit

谢谢——这就是鼠标事件的接收方式,但我想知道当鼠标连接时,系统是如何呈现鼠标光标的。你不能根据屏幕上的x和y坐标显示鼠标光标的图像吗?然后你可以根据屏幕的像素密度进行缩放。不——这只适用于我的应用程序——当我的应用程序退出时,鼠标指针会消失。Android能够在每个应用程序上显示鼠标光标(例如,连接BT鼠标时发生的情况)。我想知道发生在哪里。哦,我的道歉!很抱歉,我误解了你的问题!谢谢——这就是鼠标事件的接收方式,但我想知道当鼠标连接时系统是如何呈现鼠标光标的。你不能根据屏幕上的x和y坐标显示你制作的鼠标光标图像吗?然后你可以根据屏幕的像素密度进行缩放。不——这只适用于我的应用程序——当我的应用程序退出时,鼠标指针会消失。Android能够在每个应用程序上显示鼠标光标(例如,连接BT鼠标时发生的情况)。我想知道发生在哪里。哦,我的道歉!很抱歉,我误解了你的问题!