当前位置:   article > 正文

鸿蒙应用开发--事件_鸿蒙监听事件怎么写

鸿蒙监听事件怎么写

鸿蒙应用开发–事件

代码书写步骤

  1. 根据需求调用响应的接口
  2. 获取组件ID
  3. 设置监听事件
  4. 编写点组件触发后的动作

事件分类

  • 单击事件
  • 双击事件
  • 长按事件
  • 滑动事件

调用接口

implements
Component.ClickedListener,
Component.DoubleClickedListener,
Component.LongClickedListener,
Component.TouchEventListener {
  • 1
  • 2
  • 3
  • 4
  • 5

获取组件ID

Button b = (Button)findComponentById(ResourceTable.Id_button1);
  • 1

设置监听事件

  • 当前类作为接口实现类
    当前类继承接口,在本类中重写父类方法。
button.setClickedListener(this);
  • 1
  • 定义接口实现类
    重新写一个类,该类实现接口。

  • 匿名内部类(只能调用一次)

  • 方法引用

Button b = (Button)findComponentById(ResourceTable.Id_button1);
b.setClickedListener(this::onClick);
  • 1
  • 2
单击事件:setClickedListener()
双击事件:setDoubleClickedListener()
长按事件:setLongClickedListener()
触摸事件:setTouchEventListener()
  • 1
  • 2
  • 3
  • 4

重写父类方法

组件触发后要执行的动作

onClick()
onDoubleClick()
onLongClicked()
onTouchEvent() getAction()
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/350278
推荐阅读
相关标签
  

闽ICP备14008679号