更多源码分析请访问:LVGL 源码分析大全
1、前言
在很多的场景下需要确认和取消按钮。而如果只是显示几个字符的样例,你的DEMO是上去档次的,所以这里介绍一下确认按钮中的勾和叉,如何实现。
2、实现效果图
3、实现思路
在LVGL上,采用画布来实现这个功能。在画布中是支持画多边形的,但目前的LVGL代码一些多边形是画不出来的(例如凹形的多边形),需要自行拆解成多个三角形来实现。并且画布需要的内存也要自行管理,将其绑定在画布的生命周期上即可。
4、代码详解
static void<