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的电子纸阅读器上,当我完成之后会向大家分享我的代码 (预计这两周之内完成) :
希望大家喜欢这个项目!