maxims 发表于 2014-5-26 23:04:00

【求助】有人有用tft lcd做界面的经验么?

我有一个2.2寸的SPI接口的TFT LCD
自己写界面的过程中,那是相当的郁闷。

有谁有经验么?分享一下~

pathletboy 发表于 2014-5-26 23:32:58

自己简单封装个ui库。

maxims 发表于 2014-5-27 06:45:48

pathletboy 发表于 2014-5-26 23:32
自己简单封装个ui库。

哇,分享下?

pathletboy 发表于 2014-5-27 10:45:54

maxims 发表于 2014-5-27 06:45 static/image/common/back.gif
哇,分享下?

公司的代码,签有保密协议,代码没法分享,只能大概说下,先设计一个ui_base模块,结构体中存放ui基本元素,如坐标、大小,如果是触摸屏可以实现一个函数,用于检测点是否在ui基本模块范围,接着实现ui_region,"继承"自ui_base,加入触摸点检测,事件回调,再实现ui_button,"继承"自ui_region,进行画出按钮,最后实现ui_screen,实现整个界面的事件回调,比如创建界面,释放界面,触控界面,以及刷新界面等,其他按照需求自己扩充吧,这一套东西简单封装下不会超过300行代码。

maxims 发表于 2014-5-27 19:10:39

pathletboy 发表于 2014-5-27 10:45
公司的代码,签有保密协议,代码没法分享,只能大概说下,先设计一个ui_base模块,结构体中存放ui基本元素 ...

从未写过这类的代码,我现在是直接写屏,经常由于数据格式问题弄得花屏,打乱屏上的显示格式!并且,由于刷屏导致系统反应慢!

maxims 发表于 2014-5-28 19:02:36

:Q:Q:Q
难道真没人做了嘛?
页: [1]
查看完整版本: 【求助】有人有用tft lcd做界面的经验么?