java.lang.Object
|---ohos.multimodalinput.event.MultimodalEvent
|---|---ohos.multimodalinput.event.ManipulationEvent
|---|---|---ohos.multimodalinput.event.StylusEvent
public abstract class StylusEvent
extends ManipulationEvent
报告触控笔事件。
报告的事件包含按钮状态更改和触控笔操作(按下、滑动或抬起)等信息。 目前,一个事件仅支持一个触控笔动作。
Since:
5
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | BUTTON_PRESS | 表示触控笔按下按钮。 |
static int | BUTTON_RELEASE | 表示触控笔抬起一个按钮。 |
static int | FIRST_BUTTON | 指示触控笔事件中的按钮状态更改。 |
static int | NONE | 表示手写笔不对屏幕进行任何操作。 |
static int | NONE_BUTTON | 指示触控笔事件中没有按钮状态更改。 |
static int | STYLUS_DOWN | 表示触控笔按在屏幕上。 |
static int | STYLUS_MOVE | 表示触控笔在屏幕上滑动。 |
static int | STYLUS_UP | 表示触控笔从屏幕上抬起。 |
从类 ohos.multimodalinput.event.ManipulationEvent 继承的字段 |
---|
PHASE_CANCEL, PHASE_COMPLETED, PHASE_MOVE, PHASE_NONE, PHASE_START |
从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 |
---|
BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid |
构造函数 | 描述 |
---|---|
StylusEvent() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
abstract int | getAction() | 获取触控笔动作。 |
abstract int | getButtons() | 获取手写笔的按钮状态变化。 |
从类 ohos.multimodalinput.event.ManipulationEvent 继承的方法 |
---|
getForce, getPhase, getPointerCount, getPointerId, getPointerPosition, getPointerScreenPosition, getRadius, getStartTime, setScreenOffset |
从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 |
---|
getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor |
public static final int BUTTON_PRESS
表示触控笔按下按钮。
Since:
5
public static final int BUTTON_RELEASE
表示触控笔抬起一个按钮。
Since:
5
public static final int FIRST_BUTTON
指示触控笔事件中的按钮状态更改。
Since:
5
public static final int NONE
表示手写笔不对屏幕进行任何操作。
Since:
5
public static final int NONE_BUTTON
指示触控笔事件中没有按钮状态更改。
Since:
5
public static final int STYLUS_DOWN
表示触控笔按在屏幕上。
Since:
5
public static final int STYLUS_MOVE
表示触控笔在屏幕上滑动。
Since:
5
public static final int STYLUS_UP
表示触控笔从屏幕上抬起。
Since:
5
public StylusEvent()
public abstract int getAction()
获取触控笔动作。
返回:
返回触控笔动作。 返回值可以是 BUTTON_PRESS、BUTTON_RELEASE、STYLUS_DOWN、STYLUS_MOVE 或 STYLUS_UP。
Since:
5
public abstract int getButtons()
获取手写笔的按钮状态变化。
返回:
返回手写笔的按钮状态更改。 返回值可以是 FIRST_BUTTON 或 NONE_BUTTON。
Since:
5
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。