codecamp

鸿蒙OS StylusEvent

StylusEvent

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

字段详细信息

BUTTON_PRESS

public static final int BUTTON_PRESS

表示触控笔按下按钮。

Since:

5

BUTTON_RELEASE

public static final int BUTTON_RELEASE

表示触控笔抬起一个按钮。

Since:

5

FIRST_BUTTON

public static final int FIRST_BUTTON

指示触控笔事件中的按钮状态更改。

Since:

5

NONE

public static final int NONE

表示手写笔不对屏幕进行任何操作。

Since:

5

NONE_BUTTON

public static final int NONE_BUTTON

指示触控笔事件中没有按钮状态更改。

Since:

5

STYLUS_DOWN

public static final int STYLUS_DOWN

表示触控笔按在屏幕上。

Since:

5

STYLUS_MOVE

public static final int STYLUS_MOVE

表示触控笔在屏幕上滑动。

Since:

5

STYLUS_UP

public static final int STYLUS_UP

表示触控笔从屏幕上抬起。

Since:

5

构造函数详细信息

StylusEvent

public StylusEvent()

方法详情

getAction

public abstract int getAction()

获取触控笔动作。

返回:

返回触控笔动作。 返回值可以是 BUTTON_PRESS、BUTTON_RELEASE、STYLUS_DOWN、STYLUS_MOVE 或 STYLUS_UP。

Since:

5

getButtons

public abstract int getButtons()

获取手写笔的按钮状态变化。

返回:

返回手写笔的按钮状态更改。 返回值可以是 FIRST_BUTTON 或 NONE_BUTTON。

Since:

5

鸿蒙OS SpeechEvent
鸿蒙OS TouchEvent
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }