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

手机网站生成app客户端广告品牌营销策划公司

手机网站生成app客户端,广告品牌营销策划公司,wordpress wp-postviews插件,免费的网站后台touchGFX采用MVP架构#xff0c;如下所示#xff1a; 本文界面如下所示#xff1a; 本文将实现两个操作#xff1a; 1、触摸屏点击开关按键实现打印开关显示信息#xff0c;模拟开关灯效果 2、板载案按键控制触摸屏LED灯的显示和隐藏 一、触摸屏点击开关按键实现打印开…touchGFX采用MVP架构如下所示 本文界面如下所示 本文将实现两个操作 1、触摸屏点击开关按键实现打印开关显示信息模拟开关灯效果 2、板载案按键控制触摸屏LED灯的显示和隐藏 一、触摸屏点击开关按键实现打印开关显示信息模拟开关灯效果 实现的方向为view-present-model 1、添加led开关交互事件button_clicked_led 2、screenView.hpp中声明button_clicked_led函数再到screenView.cpp中定义此函数并执行通知Presenter层 3、screenPresenter.hpp中声明button_clicked_led函数screenPresenter.cpp中定义此函数将消息传递给model层 4、Model.hpp中声明button_clicked_led函数Model.cpp中定义此函数将依据此消息执行开关灯操作 如此即可完成触摸屏开关控制硬件led灯的亮灭 二、板载案按键控制触摸屏LED灯的显示和隐藏 流程方向model-modelListener-present-view 1、ModelListener.hpp中声明函数notify_key_event并在Model.cpp中定义此函数将外部按键的动作通知给modelListener 因为ModelListener被Model继承了也被screenPresenter继承了 2、screenPresenter.hpp中声明函数notify_key_event并在screenPresenter.cpp中定义此函数并通知给view 3、screenView.hpp中声明函数notify_key_event并在screenView.cpp中定义此函数并更改界面灯的显示隐藏 image1_led是这个灯的名字哈 如此就实现了外部按键控制触摸屏 三、补充另一个按键切换屏幕背景色 添加KeyController.cpp|KeyController.hpp文件 KeyController.cpp #include KeyController.hpp #include Key_Driver.husing namespace touchgfx;void KeyController::init()//按键初始化 {//Key_Init();//在BSP中统一初始化 }bool KeyController::sample(uint8_t key)//按键扫描 {uint8_t value 0;if(Key_ScanPin(value) 0)return false;//Key_ScanPin按键扫描并获取键值key value;return true; } KeyController.hpp #ifndef SCREENVIEW_HPP #define SCREENVIEW_HPP#include gui_generated/screen_screen/screenViewBase.hpp #include gui/screen_screen/screenPresenter.hpp #include stdint.hclass screenView : public screenViewBase { public:screenView();virtual ~screenView() {}virtual void setupScreen();virtual void tearDownScreen();virtual void button_clicked_led();virtual void notify_key_event(uint8_t event,uint8_t KeyValue); protected: };#endif // SCREENVIEW_HPP TouchGFXHAL.cpp添加按键执行代码 打开​​TouchGFXHAL.cpp​​​文件新建一个​​KeyController​​对象 然后在​​void TouchGFXHAL::initialize()​​里面这个对象赋值给系统记得调用初始化函数 如此即可实现按键改变屏幕背景色 三、参考文章 没使用过touchGFX则先看视频https://www.yuanzige.com/course/detail/80229 Model-View-Presenter设计模式示例https://smallash.blog.csdn.net/article/details/127047799?spm1001.2014.3001.5502 四、学习笔记
http://www.zqtcl.cn/news/461228/

相关文章:

  • 做网站是属火的职业吗苏州网站建设信息网络
  • 怎么自己建一个论坛网站如何做中国古城的网站
  • 做网站表格网站建设综合实训案例
  • vs2012 网站开发wordpress好看的页面跳转
  • 阿里去要企业网站建设方案书小程序开发 杭州
  • 微信公众号文档网站开发与优化课程总结
  • 网站建设网课海东营销网站建设公司
  • 仿站工具教程视频宣传片免费模板
  • 美食网站建设项目分析报告莱芜都市网人才招聘
  • js做网站福田网站设计公司
  • 郑州做网站好长春市建设工程信息网站
  • 题库网站怎么做做网站文件夹都起什么名字
  • 河南网站怎么备案东台市住房和建设局网站
  • 有什么手机做网站的asp.net网站安全
  • 怎么做查询网站后台做爰的视频网站
  • 迪虎科技网站建设国际市场那个app可以看
  • 怎么做跳转不影响原网站排名wordpress添加邮箱设置
  • 网站内容规范外贸电商怎么做
  • 郑州做网站齿轮wordpress 文章h标签美化
  • 建设银行网站怎么修改手机号码吗网站建设怎样容易
  • 网站建设风险管理计划书户外媒体网站建设免费
  • 学到什么程度可以做网站网站维护的要求包括
  • 泉州网站设计平台南阳响应式网站
  • 阿里云 企业网站选哪种推广普通话的文字内容
  • 广州市南沙建设局网站中山建网站咨询电话
  • 怎么创建网站快捷方式网络服务器搭建配置与管理 下载
  • 现在什么类型网站没有人做wordpress get_categories()
  • 石家庄网站推广优化闲鱼网络营销方式
  • 精诚时代 网站谁做的北京网站设计必看刻
  • 长沙网站排名报价企业管理培训课程网课