最終更新:2015-01-14 (水) 15:44:10 (3362d)
Android/カーソル
AOSP/frameworks/base/core/res/res
- drawable-mdpi,drawable-hdpi,drawable-xhdpiの中に
AOSP/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>
AOSP/frameworks/base/core/res/res/values/attrs.xml?
<declare-styleable name="Pointer"> <!-- Reference to a pointer icon drawable with STYLE_ARROW --> <attr name="pointerIconArrow" format="reference" /> <!-- Reference to a pointer icon drawable with STYLE_SPOT_HOVER --> <attr name="pointerIconSpotHover" format="reference" /> <!-- Reference to a pointer icon drawable with STYLE_SPOT_TOUCH --> <attr name="pointerIconSpotTouch" format="reference" /> <!-- Reference to a pointer icon drawable with STYLE_SPOT_ANCHOR --> <attr name="pointerIconSpotAnchor" format="reference" /> </declare-styleable>
AOSP/frameworks/base/core/java/android/view/PointerIcon.java
public static final int STYLE_ARROW = 1000; private static final int STYLE_DEFAULT = STYLE_ARROW;
位置
- PointerController
- PointerController::Spot::updateSprite
- setPosition->setPositionLocked?
- updatePointerLocked?
- mLocked.pointerSprite->setPosition
- SpriteController?