如何实现长按一个组件,计数器每隔一秒加1,当松开手指,计数器暂停。

如何实现长按一个组件,计数器每隔一秒加1,当松开手指,计数器暂停。

HarmonyOS
2024-08-05 17:09:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
e_lion
Column() {
  Text(this.count + "")
    .fontSize(28)
  Button("+1")
    .gesture(LongPressGesture({
      //长按手势
      repeat: true, //true表示会重复触发事件
      duration: 1000//每隔1s触发一次事件
    }).onAction(() => {
      this.count++
    }))

}
.width('100%')
.height('100%')
.justifyContent(FlexAlign.Center)
分享
微博
QQ
微信
回复
2024-08-05 22:17:18
相关问题
如何实现一个倒计时
371浏览 • 1回复 待解决
如何通过定时和画布实现一个时钟
727浏览 • 1回复 待解决
PostgreSQL WHERE 计数条件
2846浏览 • 2回复 待解决
怎样实现一个自定义播放
271浏览 • 1回复 待解决
如何实现一个折叠组件
869浏览 • 1回复 待解决
实现一个虚线边框的组件
457浏览 • 1回复 待解决
如何实现一个组件不停地旋转
2124浏览 • 1回复 待解决
如何实现一个仪表盘样式的组件
327浏览 • 1回复 待解决
HarmonyOS 如何实现一个遮罩层
306浏览 • 1回复 待解决
ArkTS如何实现一个底部弹窗?
644浏览 • 1回复 待解决
如何实现一个下拉菜单?
410浏览 • 1回复 待解决
HarmonyOS 如何实现一个转圈效果
542浏览 • 2回复 待解决
HarmonyOS HmacSHA1签算法实现
554浏览 • 1回复 待解决