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!