Most visited

Recently visited

PointerIconCompat

public final class PointerIconCompat
extends Object

java.lang.Object
   ↳ android.support.v4.view.PointerIconCompat


Helper用于访问在向后兼容的API级别4之后引入的 PointerIcon功能。

Summary

Constants

int TYPE_ALIAS

同义词为 TYPE_ALIAS

int TYPE_ALL_SCROLL

TYPE_ALL_SCROLL同义词

int TYPE_ARROW

同义词为 TYPE_ARROW

int TYPE_CELL

同义词为 TYPE_CELL

int TYPE_CONTEXT_MENU

同义词为 TYPE_CONTEXT_MENU

int TYPE_COPY

同义词为 TYPE_COPY

int TYPE_CROSSHAIR

TYPE_CROSSHAIR同义词

int TYPE_DEFAULT

同义词为 TYPE_DEFAULT

int TYPE_GRAB

TYPE_GRAB同义词

int TYPE_GRABBING

同义词为 TYPE_GRABBING

int TYPE_HAND

同义词为 TYPE_HAND

int TYPE_HELP

同义词为 TYPE_HELP

int TYPE_HORIZONTAL_DOUBLE_ARROW

TYPE_HORIZONTAL_DOUBLE_ARROW同义词

int TYPE_NO_DROP

同义词为 TYPE_NO_DROP

int TYPE_NULL

同义词为 TYPE_NULL

int TYPE_TEXT

同义词为 TYPE_TEXT

int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW

同义词为 TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW

int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW

同义词为 TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW

int TYPE_VERTICAL_DOUBLE_ARROW

同义词为 TYPE_VERTICAL_DOUBLE_ARROW

int TYPE_VERTICAL_TEXT

TYPE_VERTICAL_TEXT同义词

int TYPE_WAIT

同义词为 TYPE_WAIT

int TYPE_ZOOM_IN

同义词为 TYPE_ZOOM_IN

int TYPE_ZOOM_OUT

同义词为 TYPE_ZOOM_OUT

Public methods

static PointerIconCompat create(Bitmap bitmap, float hotSpotX, float hotSpotY)

根据给定的位图和热点信息创建一个自定义指针。

static PointerIconCompat getSystemIcon(Context context, int style)

获取给定样式的系统指针图标。

static PointerIconCompat load(Resources resources, int resourceId)

从XML资源加载自定义指针图标。

Inherited methods

From class java.lang.Object

Constants

TYPE_ALIAS

int TYPE_ALIAS

同义词为 TYPE_ALIAS

常量值:1010(0x000003f2)

TYPE_ALL_SCROLL

int TYPE_ALL_SCROLL

同义词为 TYPE_ALL_SCROLL

常量值:1013(0x000003f5)

TYPE_ARROW

int TYPE_ARROW

TYPE_ARROW同义词

常量值:1000(0x000003e8)

TYPE_CELL

int TYPE_CELL

TYPE_CELL同义词

常量值:1006(0x000003ee)

TYPE_CONTEXT_MENU

int TYPE_CONTEXT_MENU

TYPE_CONTEXT_MENU同义词

常量值:1001(0x000003e9)

TYPE_COPY

int TYPE_COPY

TYPE_COPY同义词

常量值:1011(0x000003f3)

TYPE_CROSSHAIR

int TYPE_CROSSHAIR

同义词为 TYPE_CROSSHAIR

常量值:1007(0x000003ef)

TYPE_DEFAULT

int TYPE_DEFAULT

TYPE_DEFAULT同义词

常量值:1000(0x000003e8)

TYPE_GRAB

int TYPE_GRAB

TYPE_GRAB同义词

常量值:1020(0x000003fc)

TYPE_GRABBING

int TYPE_GRABBING

同义词为 TYPE_GRABBING

常量值:1021(0x000003fd)

TYPE_HAND

int TYPE_HAND

同义词为 TYPE_HAND

常量值:1002(0x000003ea)

TYPE_HELP

int TYPE_HELP

同义词为 TYPE_HELP

常量值:1003(0x000003eb)

TYPE_HORIZONTAL_DOUBLE_ARROW

int TYPE_HORIZONTAL_DOUBLE_ARROW

同义词为 TYPE_HORIZONTAL_DOUBLE_ARROW

常量值:1014(0x000003f6)

TYPE_NO_DROP

int TYPE_NO_DROP

同义词为 TYPE_NO_DROP

常量值:1012(0x000003f4)

TYPE_NULL

int TYPE_NULL

同义词为 TYPE_NULL

常量值:0(0x00000000)

TYPE_TEXT

int TYPE_TEXT

TYPE_TEXT同义词

常数值:1008(0x000003f0)

TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW

int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW

同义词为 TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW

常量值:1017(0x000003f9)

TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW

int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW

同义词为 TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW

常量值:1016(0x000003f8)

TYPE_VERTICAL_DOUBLE_ARROW

int TYPE_VERTICAL_DOUBLE_ARROW

TYPE_VERTICAL_DOUBLE_ARROW同义词

常量值:1015(0x000003f7)

TYPE_VERTICAL_TEXT

int TYPE_VERTICAL_TEXT

同义词为 TYPE_VERTICAL_TEXT

常量值:1009(0x000003f1)

TYPE_WAIT

int TYPE_WAIT

同义词为 TYPE_WAIT

常量值:1004(0x000003ec)

TYPE_ZOOM_IN

int TYPE_ZOOM_IN

同义词为 TYPE_ZOOM_IN

常量值:1018(0x000003fa)

TYPE_ZOOM_OUT

int TYPE_ZOOM_OUT

同义词为 TYPE_ZOOM_OUT

常量值:1019(0x000003fb)

Public methods

create

PointerIconCompat create (Bitmap bitmap, 
                float hotSpotX, 
                float hotSpotY)

根据给定的位图和热点信息创建一个自定义指针。

Parameters
bitmap Bitmap: The bitmap for the icon.
hotSpotX float: The X offset of the pointer icon hotspot in the bitmap. Must be within the [0, bitmap.getWidth()) range.
hotSpotY float: The Y offset of the pointer icon hotspot in the bitmap. Must be within the [0, bitmap.getHeight()) range.
Returns
PointerIconCompat A pointer icon for this bitmap.
Throws
IllegalArgumentException if bitmap is null, or if the x/y hotspot parameters are invalid.

getSystemIcon

PointerIconCompat getSystemIcon (Context context, 
                int style)

获取给定样式的系统指针图标。 如果样式未被识别,则返回默认指针图标。

Parameters
context Context: The context.
style int: The pointer icon style.
Returns
PointerIconCompat The pointer icon.
Throws
IllegalArgumentException if context is null.

load

PointerIconCompat load (Resources resources, 
                int resourceId)

从XML资源加载自定义指针图标。

XML资源应具有以下格式: <?xml version="1.0" encoding="utf-8"?> <pointer-icon xmlns:android="http://schemas.android.com/apk/res/android" android:bitmap="@drawable/my_pointer_bitmap" android:hotSpotX="24" android:hotSpotY="24" />

Parameters
resources Resources: The resources object.
resourceId int: The resource id.
Returns
PointerIconCompat The pointer icon.
Throws
IllegalArgumentException if resources is null.
if the resource was not found or the drawable linked in the resource was not found.

Hooray!