导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    电子书阅读器轻松搞定!轻便且多功能的LVGL文本阅读器(lv_100ask_text_reader)

    GUI
    5
    6
    2877
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • B
      biubiu LV 5 最后由 编辑

      lv_100ask_text_reader

      cc944f89-c739-4093-a7d2-677dba5a4923-2022年12月6日-text_reader-v1.0.gif

      特性

      • 资源消耗低、轻便小巧
      • 支持打开任意大小的文本文件
      • 支持跳转到任意页面
      • 支持改变阅读字体
      • 支持获取阅读数据,以便下次打开时恢复阅读
      • 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的电子纸阅读器上,当我完成之后会向大家分享我的代码 (预计这两周之内完成)😃 :

      ad4748f4-14fd-4cc9-a2ea-56c353c204f7-image.png

      希望大家喜欢这个项目!:)

      whycan S 2 条回复 最后回复 回复 引用 分享 2
      • whycan
        whycan晕哥 LV 9 @biubiu 最后由 编辑

        @biubiu
        支持pdf吗?

        B 1 条回复 最后回复 回复 引用 分享 0
        • S
          soso90 LV 7 @biubiu 最后由 编辑

          @biubiu 必须喜欢~~多折腾lvgl相关的~

          1 条回复 最后回复 回复 引用 分享 1
          • B
            biubiu LV 5 @whycan 最后由 编辑

            @whycan 只能阅读纯文本文件

            1 条回复 最后回复 回复 引用 分享 0
            • q1215200171
              budbool LV 9 最后由 编辑

              牛逼👶

              1 条回复 最后回复 回复 引用 分享 0
              • H
                handsome_boy LV 1 最后由 编辑

                这个是墨水屏吗?最近在做一个类似的东西,想把用fb设备来关联墨水屏一直有问题

                1 条回复 最后回复 回复 引用 分享 0
                • 1 / 1
                • First post
                  Last post

                Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                行为准则 | 用户协议 | 隐私权政策