电子书阅读器轻松搞定!轻便且多功能的LVGL文本阅读器(lv_100ask_text_reader)
-
lv_100ask_text_reader
特性
- 资源消耗低、轻便小巧
- 支持打开任意大小的文本文件
- 支持跳转到任意页面
- 支持改变阅读字体
- 支持获取阅读数据,以便下次打开时恢复阅读
- more todo...
源码
lv_100ask_text_reader接口:
/********************** * GLOBAL PROTOTYPES **********************/ lv_obj_t * lv_100ask_text_reader_create(lv_obj_t * parent); /*===================== * Setter functions *====================*/ void lv_100ask_text_reader_set_file(lv_obj_t * obj, const char * file_name); /*===================== * Getter functions *====================*/ lv_obj_t * lv_100ask_text_reader_get_label(lv_obj_t * obj); uint32_t lv_100ask_text_reader_get_total_pages(lv_obj_t * obj); uint32_t lv_100ask_text_reader_get_current_page(lv_obj_t * obj); /*===================== * Other functions *====================*/ bool lv_100ask_text_reader_open_next_page(lv_obj_t * obj); bool lv_100ask_text_reader_open_previous_page(lv_obj_t * obj); bool lv_100ask_text_reader_goto_page(lv_obj_t * obj, uint32_t page);
目前正在将(lv_100ask_text_reader)应用在DShanMCU-Mio的电子纸阅读器上,当我完成之后会向大家分享我的代码 (预计这两周之内完成) :
希望大家喜欢这个项目!:)
-
@biubiu
支持pdf吗? -
@biubiu 必须喜欢~~多折腾lvgl相关的~
-
@whycan 只能阅读纯文本文件
-
牛逼
-
这个是墨水屏吗?最近在做一个类似的东西,想把用fb设备来关联墨水屏一直有问题
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号