目录树
注意:以下文件目录树是克隆仓库的一部分
│ lvgl.h
│ lv_conf.h
│ Readme.txt
│
└─src*****-------*****源文件
│ lvgl.h-----------------
│ lv_api_map.h-----------
│ lv_conf_internal.h-----
│ lv_conf_kconfig.h------
│
├─core****************核心文件
│ lv_core.mk
│ lv_disp.c----显示
│ lv_disp.h
│ lv_event.c----事件
│ lv_event.h
│ lv_group.c----与输入设备的调用有关
│ lv_group.h
│ lv_indev.c----输入设备
│ lv_indev.h
│ lv_indev_scroll.c----输入设备滚动
│ lv_indev_scroll.h
│ lv_obj.c----对象
│ lv_obj.h
│ lv_obj_class.c----从一个类描述创建对象
│ lv_obj_class.h
│ lv_obj_draw.c----从对象当前状态样式中绘制
│ lv_obj_draw.h
│ lv_obj_pos.c----设置对象位置
│ lv_obj_pos.h
│ lv_obj_scroll.c----设置对象滚动
│ lv_obj_scroll.h
│ lv_obj_style.c----设置对象风格样式
│ lv_obj_style.h
│ lv_obj_style_gen.c----详细设置、获取对象风格样式
│ lv_obj_style_gen.h
│ lv_obj_tree.c----与对象树相关
│ lv_obj_tree.h
│ lv_refr.c----屏幕刷新
│ lv_refr.h
│ lv_theme.c----主题
│ lv_theme.h
│
├─draw*************绘图文件
│ │ lv_draw.c
│ │ lv_draw.h
│ │ lv_draw.mk
│ │ lv_draw_arc.c-----弧
│ │ lv_draw_arc.h
│ │ lv_draw_img.c-----图片
│ │ lv_draw_img.h
│ │ lv_draw_label.c-----标签
│ │ lv_draw_label.h
│ │ lv_draw_line.c-----线
│ │ lv_draw_line.h
│ │ lv_draw_mask.c-----
│ │ lv_draw_mask.h
│ │ lv_draw_rect.c-----矩形
│ │ lv_draw_rect.h
│ │ lv_draw_triangle.c-----三角形
│ │ lv_draw_triangle.h
│ │ lv_img_buf.c-----缓存
│ │ lv_img_buf.h
│ │ lv_img_cache.c-----高速缓存
│ │ lv_img_cache.h
│ │ lv_img_decoder.c-----译码器
│ │ lv_img_decoder.h
│ │
│ ├─nxp_pxp********************* NXP 的硬件加速
│ │ lv_gpu_nxp_pxp.c
│ │ lv_gpu_nxp_pxp.h
│ │ lv_gpu_nxp_pxp_osa.c
│ │ lv_gpu_nxp_pxp_osa.h
│ │
│ ├─nxp_vglite****************** NXP 的硬件加速
│ │ lv_gpu_nxp_vglite.c
│ │ lv_gpu_nxp_vglite.h
│ │
│ ├─sdl
│ │ lv_draw_sdl.c
│ │ lv_draw_sdl.h
│ │ lv_draw_sdl.mk
│ │ lv_draw_sdl_arc.c
│ │ lv_draw_sdl_bg.c
│ │ lv_draw_sdl_blend.c
│ │ lv_draw_sdl_composite.c
│ │ lv_draw_sdl_composite.h
│ │ lv_draw_sdl_img.c
│ │ lv_draw_sdl_label.c
│ │ lv_draw_sdl_line.c
│ │ lv_draw_sdl_mask.c
│ │ lv_draw_sdl_mask.h
│ │ lv_draw_sdl_priv.h
│ │ lv_draw_sdl_rect.c
│ │ lv_draw_sdl_stack_blur.c
│ │ lv_draw_sdl_stack_blur.h
│ │ lv_draw_sdl_texture_cache.c
│ │ lv_draw_sdl_texture_cache.h
│ │ lv_draw_sdl_utils.c
│ │ lv_draw_sdl_utils.h
│ │ README.md
│ │
│ ├─stm32_dma2d****************** ST 的硬件加速
│ │ lv_gpu_stm32_dma2d.c
│ │ lv_gpu_stm32_dma2d.h
│ │
│ └─sw
│ lv_draw_sw.c
│ lv_draw_sw.h
│ lv_draw_sw.mk
│ lv_draw_sw_arc.c
│ lv_draw_sw_blend.c
│ lv_draw_sw_blend.h
│ lv_draw_sw_img.c
│ lv_draw_sw_letter.c
│ lv_draw_sw_line.c
│ lv_draw_sw_polygon.c
│ lv_draw_sw_rect.c
│
├─extra***********外部扩展文件
│ │ extra.mk
│ │ lv_extra.c
│ │ lv_extra.h
│ │ README.md
│ │
│ ├─layouts-------------布局
│ │ │ lv_layouts.h
│ │ │
│ │ ├─flex
│ │ │ lv_flex.c-----Flexbox(或简称 Flex)是CSS Flexbox 的一个子集
│ │ │ lv_flex.h
│ │ │
│ │ └─grid
│ │ lv_grid.c-----Grid 布局是CSS Flexbox 的一个子集
│ │ lv_grid.h
│ │
│ ├─libs---------------第三方扩展库
│ │ │ lv_libs.h
│ │ │
│ │ ├─bmp-------bmp解码器
│ │ │ lv_bmp.c
│ │ │ lv_bmp.h
│ │ │
│ │ ├─ffmpeg---FFmpeg一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。
│ │ │ lv_ffmpeg.c
│ │ │ lv_ffmpeg.h
│ │ │
│ │ ├─freetype------支持 FreeType 字符绘制
│ │ │ arial.ttf
│ │ │ lv_freetype.c
│ │ │ lv_freetype.h
│ │ │
│ │ ├─fsdrv--------文件系统接口
│ │ │ lv_fsdrv.h
│ │ │ lv_fs_fatfs.c
│ │ │ lv_fs_posix.c
│ │ │ lv_fs_stdio.c
│ │ │ lv_fs_win32.c
│ │ │
│ │ ├─gif---------gif解码器
│ │ │ gifdec.c
│ │ │ gifdec.h
│ │ │ lv_gif.c
│ │ │ lv_gif.h
│ │ │
│ │ ├─png--------png解码器
│ │ │ lodepng.c
│ │ │ lodepng.h
│ │ │ lv_png.c
│ │ │ lv_png.h
│ │ │
│ │ ├─qrcode--------二维码
│ │ │ lv_qrcode.c
│ │ │ lv_qrcode.h
│ │ │ qrcodegen.c
│ │ │ qrcodegen.h
│ │ │
│ │ ├─rlottie------使用 Lottie 动画
│ │ │ lv_rlottie.c
│ │ │ lv_rlottie.h
│ │ │
│ │ └─sjpg---------使用称为 Split JPG (SJPG) 的自定义格式
│ │ lv_sjpg.c
│ │ lv_sjpg.h
│ │ tjpgd.c
│ │ tjpgd.h
│ │ tjpgdcnf.h
│ │
│ ├─others
│ │ │ lv_others.h
│ │ │
│ │ ├─monkey
│ │ │ lv_monkey.c-----一个简单的 monkey 测试。使用随机输入对应用程序进行压力测试
│ │ │ lv_monkey.h
│ │ │
│ │ └─snapshot
│ │ lv_snapshot.c-----Snapshot 提供 API 来为 LVGL对象及其子对象拍摄快照图像
│ │ lv_snapshot.h
│ │
│ ├─themes
│ │ │ lv_themes.h
│ │ │
│ │ ├─basic
│ │ │ lv_theme_basic.c
│ │ │ lv_theme_basic.h
│ │ │
│ │ ├─default
│ │ │ lv_theme_default.c
│ │ │ lv_theme_default.h
│ │ │
│ │ └─mono
│ │ lv_theme_mono.c
│ │ lv_theme_mono.h
│ │
│ └─widgets-----------外部的部件
│ │ lv_widgets.h
│ │
│ ├─animimg
│ │ lv_animimg.c-----动画图像
│ │ lv_animimg.h
│ │
│ ├─calendar
│ │ lv_calendar.c-----日历
│ │ lv_calendar.h
│ │ lv_calendar_header_arrow.c
│ │ lv_calendar_header_arrow.h
│ │ lv_calendar_header_dropdown.c
│ │ lv_calendar_header_dropdown.h
│ │
│ ├─chart
│ │ lv_chart.c-----图标
│ │ lv_chart.h
│ │
│ ├─colorwheel
│ │ lv_colorwheel.c-----颜色盘
│ │ lv_colorwheel.h
│ │
│ ├─imgbtn
│ │ lv_imgbtn.c-----图像按钮
│ │ lv_imgbtn.h
│ │
│ ├─keyboard
│ │ lv_keyboard.c-----键盘
│ │ lv_keyboard.h
│ │
│ ├─led
│ │ lv_led.c-----LED
│ │ lv_led.h
│ │
│ ├─list
│ │ lv_list.c-----列表
│ │ lv_list.h
│ │
│ ├─menu
│ │ lv_menu.c-----菜单
│ │ lv_menu.h
│ │
│ ├─meter
│ │ lv_meter.c-----仪表
│ │ lv_meter.h
│ │
│ ├─msgbox
│ │ lv_msgbox.c-----消息框
│ │ lv_msgbox.h
│ │
│ ├─span
│ │ lv_span.c-----
│ │ lv_span.h
│ │
│ ├─spinbox
│ │ lv_spinbox.c-----旋转框
│ │ lv_spinbox.h
│ │
│ ├─spinner
│ │ lv_spinner.c-----微调器
│ │ lv_spinner.h
│ │
│ ├─tabview
│ │ lv_tabview.c-----标签视图
│ │ lv_tabview.h
│ │
│ ├─tileview
│ │ lv_tileview.c-----平铺视图
│ │ lv_tileview.h
│ │
│ └─win
│ lv_win.c-----窗口
│ lv_win.h
│
├─font*****字体
│ korean.ttf
│ lv_font.c
│ lv_font.h
│ lv_font.mk
│ lv_font_dejavu_16_persian_hebrew.c
│ lv_font_fmt_txt.c
│ lv_font_fmt_txt.h
│ lv_font_loader.c
│ lv_font_loader.h
│ lv_font_montserrat_10.c
│ lv_font_montserrat_12.c
│ lv_font_montserrat_12_subpx.c
│ lv_font_montserrat_14.c
│ lv_font_montserrat_16.c
│ lv_font_montserrat_18.c
│ lv_font_montserrat_20.c
│ lv_font_montserrat_22.c
│ lv_font_montserrat_24.c
│ lv_font_montserrat_26.c
│ lv_font_montserrat_28.c
│ lv_font_montserrat_28_compressed.c
│ lv_font_montserrat_30.c
│ lv_font_montserrat_32.c
│ lv_font_montserrat_34.c
│ lv_font_montserrat_36.c
│ lv_font_montserrat_38.c
│ lv_font_montserrat_40.c
│ lv_font_montserrat_42.c
│ lv_font_montserrat_44.c
│ lv_font_montserrat_46.c
│ lv_font_montserrat_48.c
│ lv_font_montserrat_8.c
│ lv_font_simsun_16_cjk.c
│ lv_font_unscii_16.c
│ lv_font_unscii_8.c
│ lv_symbol_def.h
│
├─gpu
│ lv_gpu.mk
│
├─hal
│ lv_hal.h
│ lv_hal.mk
│ lv_hal_disp.c
│ lv_hal_disp.h
│ lv_hal_indev.c
│ lv_hal_indev.h
│ lv_hal_tick.c
│ lv_hal_tick.h
│
├─misc
│ lv_anim.c
│ lv_anim.h
│ lv_anim_timeline.c
│ lv_anim_timeline.h
│ lv_area.c
│ lv_area.h
│ lv_assert.h
│ lv_async.c
│ lv_async.h
│ lv_bidi.c
│ lv_bidi.h
│ lv_color.c
│ lv_color.h
│ lv_fs.c
│ lv_fs.h
│ lv_gc.c
│ lv_gc.h
│ lv_ll.c
│ lv_ll.h
│ lv_log.c
│ lv_log.h
│ lv_lru.c
│ lv_lru.h
│ lv_math.c
│ lv_math.h
│ lv_mem.c
│ lv_mem.h
│ lv_misc.mk
│ lv_printf.c
│ lv_printf.h
│ lv_style.c
│ lv_style.h
│ lv_style_gen.c
│ lv_style_gen.h
│ lv_templ.c
│ lv_templ.h
│ lv_timer.c
│ lv_timer.h
│ lv_tlsf.c
│ lv_tlsf.h
│ lv_txt.c
│ lv_txt.h
│ lv_txt_ap.c
│ lv_txt_ap.h
│ lv_types.h
│ lv_utils.c
│ lv_utils.h
│
└─widgets******核心部件
lv_arc.c---弧
lv_arc.h
lv_bar.c---进度条
lv_bar.h
lv_btn.c---按键
lv_btn.h
lv_btnmatrix.c---按键矩阵
lv_btnmatrix.h
lv_canvas.c---画布
lv_canvas.h
lv_checkbox.c---复选框
lv_checkbox.h
lv_dropdown.c---下拉列表
lv_dropdown.h
lv_img.c---图像
lv_img.h
lv_label.c---标签
lv_label.h
lv_line.c---线
lv_line.h
lv_objx_templ.c---
lv_objx_templ.h
lv_roller.c---滚轮
lv_roller.h
lv_slider.c---滑杆
lv_slider.h
lv_switch.c---开关
lv_switch.h
lv_table.c---表
lv_table.h
lv_textarea.c---文本框
lv_textarea.h
lv_widgets.mk