HarmonyOS应用API手势方法-TapGesture

鸿蒙时代
发布于 2022-11-24 10:48
浏览
0收藏

描述:支持单次点击、多次点击识别。

Api:从API Version 7开始支持

接口:TapGesture(value?: { count?: number, fingers?: number })

参数:
HarmonyOS应用API手势方法-TapGesture-鸿蒙开发者社区HarmonyOS应用API手势方法-TapGesture-鸿蒙开发者社区
事件
HarmonyOS应用API手势方法-TapGesture-鸿蒙开发者社区
示例代码

@Entry
@Component
struct Index {
  @State value: string = '';
  build() {
    Column() {
      // 单指双击文本触发手势事件
      Text('Click twice').fontSize(28).margin({ top: 40 })
        .gesture(
        TapGesture({ count: 2 })
          .onAction((event: GestureEvent) => {
            this.value = JSON.stringify(event.fingerList[0]);
          })
        )
      Column(){
        Text(this.value).fontSize(20)
      }
      .height(300)
      .width(300)
      .padding(20)
      .border({ width: 3 })
      .margin(30)
    }

  }
}

效果图
HarmonyOS应用API手势方法-TapGesture-鸿蒙开发者社区
代码地址:
(https://gitee.com/jltfcloudcn/jump_to/tree/master/TapGesture)

标签
TapGesture.docx 49.46K 13次下载
2
收藏
回复
举报
回复
    相关推荐