一 前言
今天我想分享一个我在项目中实现的日历打卡功能,这个效果很适合习惯追踪、学习记录等场景,下面介绍一下实现思路和关键代码。
二 准备
关于环境按照 和学习 可以参考这篇文章
屏幕开发学习 -- 迪文串口屏https://blog.csdn.net/herui_2/article/details/128158117?ops_request_misc=%257B%2522request%255Fid%2522%253A%25224076fc2c556c4aec2a03ca16fa69a394%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=4076fc2c556c4aec2a03ca16fa69a394&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-128158117-null-null.nonecase&utm_term=%E8%BF%AA%E6%96%87&spm=1018.2226.3001.4450
三 效果
1 视频效果
迪文屏实现日程打卡效果
2 源码获取
通过网盘分享的文件:日程打卡实现
链接: https://pan.baidu.com/s/19p0Lw2zkk3p4vVALUAZbOg?pwd=XZY0 提取码: XZY0
关注微信公众号 -- 星之援工作室 (不定期更新)
四 思路
1 画图
实现迪文屏的话 我们首先需要找一个画图软件 构建我们自己的UI 界面,显示我们需要的数据,今天我们主要实现如何进行日程打卡操作
2 布局
使用迪文提供的开发软件,进行布局,我们这主要用到的就是两个东西
变量图标控件
实现我们日程打卡选中效果
配置如下,只需要 修改对应图标上限 对应成我们的数据内容 即可实现单个选择
按键返回控件
实现按键返回会界面切换控制
3 地址的引用
我们现在只使用到了这功能 ,还是比较少的
4 代码编写
使用keil进行代码编写,实现改变变量地址的数据,以及按键切换功能
联系方式 微信号:13648103287
1008