当前位置: 首页 > 网络应用技术

和谐

时间:2023-03-07 16:00:35 网络应用技术

  滑动事件有多个步骤。这不是一个简单的事件。它需要多个动作才能完成。滑动分为向上,向下滑动,左右滑动。今天,移动互联网和短视频等行业的快速发展,每个人都非常熟悉滑动事件,尤其是小型娱乐视频,例如Douyin和Kuaishou。

  滑动事件基本包含以下三个动作:

  我们通常设置整个屏幕的滑动,因此在这里,我们为最外层的能力布局设置了滑动事件定向。

  直接创建一个项目,并使用默认的Communage_Main.xml布置。初始内容包含文本组件。内容如下:

  由于我们需要在定向Allayout的外部布局中添加一个滑动事件,因此我们首先在此DirectionAllayout中添加一个ID徽标。它将通过ID找到定向行。请注意定向Allayout的外部布局。它也是一个组件组件。ohos:id =“ $+id:dl”

  在“ MairabilitySlice”子页面的ONSTART方法中,我们添加代码的代码逻辑以定位组件对象,如下:

  我们在定向Allayout布局中添加了一个滑动事件,并使用此类别实现Component.TouchEventListener接口来重写OnTouchEvent方法以实现。实施事件有四种方法。如有必要,您可以查看我的“ Hongmeng Development”列来实现component.tountlisteneristener.interface,在重写OnTouchEvent方法后,当触发滑动事件时,将调用OnTouchEvent方法。在OnTouchEvent方法触发的滑动事件之后,我们可以直接实施相关的业务逻辑。修改的代码如下:

  触发滑动事件时,调用了OnTouchEvent方法。在这里,我们使用文本组件文本的值来显示滑动事件的效果。

  OnTouchEvent的两个参数(组件组件,TouchEvent TouchEvent)的两个参数传输表示:

  TouchEvent包含事件的动作。我们可以通过touchevent.getAction()获得事件运动的类型;在TouchEvent中定义许多事件。在这里,我们显示三种类型的point_move,primary_point_down,primary_point_up_up_up。

  请注意,您将在滑动过程中多次输入OnTouchEvent方法,您可以从计数中学习