codecamp

鸿蒙OS Ability ViewListener

一个基类,用于提供在AbilityForm供应商处注册的回调方法,以侦听单击或触摸事件。

当前,系统为单击事件的回调提供子类OnClickListener。您可以继承ViewListener类,以根据需要添加其他回调方法。

以来:

1个

构造器摘要

建设者 描述
ViewListener()

方法总结

修饰符和类型 方法 描述
抽象无效 onTouchEvent(AbilityForm形式,ViewsStatus viewsStatus) 向AbilityForm供应商注册的回调方法,可用于在触摸事件时实现回调。
从类 java.lang 继承的方法。object
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

构造器详细信息

ViewListener

公共ViewListener()

方法细节

onTouchEvent

公共抽象无效onTouchEvent((AbilityForm形式,ViewsStatus viewsStatus)

向AbilityForm供应商注册的回调方法,可用于在触摸事件时实现回调。

通常,在以下情况下触发此方法:

  1. 供应商的开发人员使用AbilityForm#registerViewListener(int,ViewListener)在发生触摸事件时注册回调方法。
  2. 当将触摸事件调度到客户端上的组件时,该事件通过AbilityForm框架发送给供应商,并且AbilityForm框架触发已注册的回调方法 ViewListener#onTouchEvent(AbilityForm,ViewsStatus)。

参数:

参数名称 参数说明
形成 指示供应商提供的AbilityForm对象。
viewsStatus 指示已在客户端上为其设置侦听器的组件的状态。
鸿蒙OS Ability SystemMemoryInfo
鸿蒙OS Ability ViewStatus
温馨提示
下载编程狮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; }