dwyong 发表于 2021-8-25 09:33:46

【分享】T5L滚字轮OS核方案实现

本帖最后由 dwyong 于 2021-8-25 09:46 编辑

一、项目功能

此项目通过检测屏幕的触摸与滑动状态,处理不同的屏幕触事件,能够根据滑动方式与滑动距离的不同自动切换显示的内容,并且惯性滑动后支持自动对齐,实现滚字轮的页面显示效果。该项目实现方案使用T5L的OS核完成滚动切换,相比DGUS平台的滚字轮的实现,界面更为美观和效果更为丰富。本次滚字轮的演示,实现的部分是模式界面的滚字轮切换,使用的开发板型号为EKT043B,分辨率800*480。其他模块的滚字轮实现方案,例如温度和时间等数值类型的滚字轮,可参照此滚字轮实现方案,原理相同。该项目由主要包括以下方面:1. 滑动的检测与处理;2. 不同状态的显示;3. 根据滑动检测和滑动距离,切换显示位置,实现滚字轮的效果;4. 滑动后的惯性处理以及自动对齐。

二、DGUS配置
参阅文档。

三、代码实现
参阅文档。

四、实现效果
参阅视频。






Ghost 发表于 2023-4-4 17:01:02

看上去不错,试试
页: [1]
查看完整版本: 【分享】T5L滚字轮OS核方案实现