推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

LAT1300+TouchGFX+处理按钮长按的一种方法

更新时间:2026-09-21 11:47:35 大小:332K 上传用户:zq_1943查看TA发布的资源 标签:TouchGFXButton长按ClickListenerUI交互嵌入式GUI 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1. 前言 

在使用 TouchGFX 设计 UI 界面时,用同一按钮的长按和短按表示不同的功能是个比较常 见的实际需求。普通的 Button 控件可以通过 Interactions 处理一些基本的交互动作,通过下面 一些简单的操作,我们可以将这个普通的 Button 改造成可以根据不同的按键时间处理不同事 务的多功能按钮。 

2. 操作方法 

(1)创建一个按钮,并在 Mixins 中勾选 ClickListener 功能,使 Button 能够响应触控输入。

图1.Enable ClickListener  

启用 ClickListener Mixin 后,会更改生成的控件的声明,下面的代码表示 button1 启用了 ClickListener Mixin。

(2)用户代码中实现回调 在 TouchGFX Designer 中对 Button 控件启用 ClickListener Mixin 后,下一步是在这个 Button 所 在的 Screen 的头文件中添加控件的 Click 的回调和其回调处理函数的声明。 

回调函数的声明应包含以下三点内容:要绑定的类名,此例中为 Screen1View;回调来自哪个 Widget,此处为 Button;以及发生事件的类型 ClickEvent。

部分文件列表

文件名 大小
【应用笔记】LAT1300+TouchGFX+处理按钮长按的一种方法.pdf 332K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

推荐下载