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

时间:2012-01-18 22:13:09

标签: android graphics mouse

我正在寻找Android框架中负责绘制鼠标光标的代码(即连接蓝牙鼠标时)。有谁知道那是哪里?

2 个答案:

答案 0 :(得分:1)

[参考android 4.4代码库]

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

此致 Ravi Pandit

答案 1 :(得分:0)

我相信你会使用MotionEvent类(further explained here:) 然后你可以使用x和y坐标来找到放置光标图像的位置。