当鼠标悬停在元素上时,我需要能够在Android中更改光标图标。 我在悬停时已经收到了一个活动,但现在我无法弄清楚如何根据它改变光标图标。
我从源码构建,这意味着我可以在框架中更改内容。
根据我的研究,我发现指针有几个状态":
(来自/frameworks/base/core/res/res/values/styles.xml)
<!-- Pointer styles -->
<style name="Pointer">
<item name="android:pointerIconArrow">@android:drawable/pointer_arrow_icon</item>
<item name="android:pointerIconSpotHover">@android:drawable/pointer_spot_hover_icon</item>
<item name="android:pointerIconSpotTouch">@android:drawable/pointer_spot_touch_icon</item>
<item name="android:pointerIconSpotAnchor">@android:drawable/pointer_spot_anchor_icon</item>
</style>
如何将图标更改为这些状态?
或者它在/frameworks/base/core/java/android/view/PointerIcon.java我需要做出改变吗?