当前位置: 首页 > news >正文

LVGL手势识别事件无上报问题处理记录

最近在使用LVGL8.3开源库开源UI界面时,碰到使用FB驱动显示UI时,触摸屏手势识别事件接收不到的情况,通过如下调整可以处理该问题:

1、创建Top Object时,不能使用如下语句:

lv_obj_t *page_obj = lv_obj_create(lv_scr_act());

    而要使用如下语句:

lv_obj_t *page_obj = lv_obj_create(NULL);
lv_scr_load(page_obj);

    这样主要是我们需要使用到HIDDEN属性来显示不同页面UI,故创建不同页面的Top Object时不要直接绑定,而是动态加载,并且使用如下语句来设置HIDDEN属性值:

#设置page_obj隐藏
lv_obj_add_flag(page_obj, LV_OBJ_FLAG_HIDDEN);#清除page_obj隐藏
lv_obj_clear_flag(page_obj, LV_OBJ_FLAG_HIDDEN);

2、配置Top Obj时,不能使用百分比来设置其Size:

http://www.lqws.cn/news/202015.html

相关文章:

  • C++图书管理
  • 《前缀和》题集
  • [yolov11改进系列]基于yolov11融合改进检测头特征融合模块AFPN的python源码+训练源码
  • CCPC chongqing 2025 H
  • 振动力学:多自由度系统
  • AI书签管理工具开发全记录(十五):TUI基本逻辑实现与数据展示
  • 【Hot 100】295. 数据流的中位数
  • PyTorch 中contiguous函数使用详解和代码演示
  • Linux(14)——库的制作与原理
  • 华为云Flexus+DeepSeek征文 | 从零到一:用Flexus云服务打造低延迟联网搜索Agent
  • 为什么React列表项需要key?(React key)(稳定的唯一标识key有助于React虚拟DOM优化重绘大型列表)
  • Vue3中computed和watch的区别
  • CSS3 的特性
  • redis分布式锁
  • DAY 24 元组和OS模块
  • 机器学习期末复习
  • 【leetcode】递归,回溯思想 + 巧妙解法-解决“N皇后”,以及“解数独”题目
  • 16-Oracle 23 ai-JSON-Relational Duality-知识准备
  • Java并发编程之并发编程的调试与测试
  • 性能测试-jmeter实战2
  • 打卡第38天:早停策略和模型权重的保存
  • 企业微信授权登录(uniapp项目)
  • 数据通信与计算机网络——数据与信号
  • Nodejs工程化实践:构建高性能前后端交互系统
  • html如何在一张图片上的某一个区域做到点击事件
  • JUC并发编程(四)常见模式
  • 功能安全实战系列09-英飞凌TC3xx LBIST开发详解
  • keil 5打开编译keil 4解决方案,兼容exe查找下载
  • C++11 Token Bucket (令牌桶)算法的锁无实现及应用
  • Android座舱系统Agent改造方案