Logo
  • Introduction(介绍)
    • Requirements(要求)
    • License(许可证)
    • Release policy(发布政策)
      • Branches(分支)
      • Change log(变更日志)
    • FAQ(常见问题)
      • Where can I ask questions?(我在哪里提问?)
      • Is my display supported?(我的显示器受支持吗?)
      • My display driver is not called. What have I missed?(我的显示驱动程序没有被调用。我错过了什么?)
      • Why do I see nonsense colors on the screen?(为什么我在屏幕上看到无意义的颜色?)
      • How do I reduce flash/ROM usage?(如何减少 Flash/ROM 使用量?)
      • How do I use LVGL with an operating system?(如何在操作系统中使用 LVGL?)
  • LVGL Basics(LVGL 基础)
    • Overview of LVGL's Data Flow(LVGL 数据流概述)
      • Application's Job(应用程序的任务)
    • Major Concepts(主要概念)
      • Display vs Screen(显示(Display)与屏幕(Screen))
      • Default Display(默认显示设备)
      • Screen Widgets(屏幕部件)
      • Widgets(小部件)
        • Creating Widgets(创建小部件)
        • Modifying Widgets(修改小部件)
        • Deleting Widgets(删除小部件)
      • Events(事件)
      • Parts(部件)
      • States(状态)
      • Styles(样式)
      • Themes(主题)
      • MicroPython
    • Going Deeper(深入了解)
    • Basic Examples(基本示例)
      • A very simple hello world label
      • A button with a label and react on click event
      • Create styles from scratch for buttons
      • Create a slider and write its value on a label
  • Add LVGL to Your Project(添加LVGL到你的工程)
    • Getting LVGL(获取 LVGL)
      • Demos and Examples(演示与示例)
    • Building LVGL(构建 LVGL)
      • Make and CMake
      • Managed builds
    • Configuration(配置)
      • lv_conf.h(LV 配置头文件)
        • Creating lv_conf.h(创建 LV 配置头文件)
        • Configuration Settings(配置设置)
      • Kconfig
    • Connecting LVGL to Your Hardware(将 LVGL 连接到您的硬件)
      • Initializing LVGL(初始化LVGL)
      • Tick Interface(滴答(Tick)接口)
      • Display Interface(显示接口)
      • Input-Device Interface
      • API
    • Timer Handler(定时器处理程序)
    • Threading Considerations(线程相关注意事项)
      • Definitions(定义)
      • LVGL and Threads(LVGL 与线程)
      • Tasks(任务)
        • Method 1: Use a Gateway Thread(方法 1:使用网关线程)
        • Method 2: Use a MUTEX(方法 2:使用互斥锁)
      • Sleep Management(睡眠管理)
    • Other Platforms and Tools(其他平台和工具)
  • Base Widget(控件基础)
    • Widget Basics
      • What is a Widget?
      • Base Widget
      • Attributes
        • Basic attributes
        • Widget-specific attributes
        • Parents and children
      • Working Mechanisms
        • Parent-child structure
        • Moving together
        • Visibility only on the parent
        • Create and delete Widgets
      • Screens
        • What are Screens?
        • Creating Screens
        • Active Screen
        • Loading Screens
        • Layers
        • Transparent Screens
      • Parts
      • States
      • Flags
      • Base-Widget Events
        • Events from Input Devices
        • Special Events
        • Drawing Events
        • Other Events
      • Keys
      • Snapshot
      • Example
        • Base objects with custom styles
        • Make an object draggable
        • Transform object using a 3x3 matrix
      • API
    • Positions, sizes, and layouts(位置、大小和布局)
      • Overview(概述)
        • Units(单位)
        • Boxing Model(盒子模型)
        • Important Notes(重要笔记)
      • Positioning Widgets
        • Direct
        • Alignment(对齐)
      • Size(大小)
        • Sizing the simple way(最简单的方法)
        • Extending the click area
      • Using styles(使用样式)
      • Translation(位置转换)
      • Transformation(大小转换)
        • Min and Max size(最小和最大尺寸)
      • Layout(布局)
        • Layout Overview(布局概述)
        • Built-in layouts(内置布局)
        • Flags(标志)
        • Adding new layouts(添加新布局)
      • Examples
      • API
    • Layers(图层)
      • Order of Creation(图层顺序)
        • Changing Order(改变顺序)
      • Screen-like layers(屏幕状的层次)
        • Top and sys layers(顶层和系统层)
        • Bottom layers(底层)
      • Draw Layers(绘制图层)
        • Simple Layer(简单层)
        • Transformed Layer(转换图层)
        • Clip corner(夹角)
      • API
    • Styles
      • Style Details(风格样式)
        • States(状态)
        • Cascading styles(层叠样式)
        • Inheritance(继承)
        • Parts(部分)
        • Initialize styles and set/get properties(初始化样式和设置/获取属性)
        • Add and remove styles to a widget(向控件添加和删除样式)
        • Local Styles(本地样式)
        • Style Properties Overview
        • Transitions(过渡特效)
        • Opacity, Blend modes and Transformations(不透明度,混合模式和变换)
        • Color Filter(色彩过滤)
        • Themes(主题)
        • Examples
      • Style properties(样式属性)
        • Size and position(大小和位置)
        • Padding
        • Margin
        • Background
        • Border
        • Outline
        • Shadow
        • Image
        • Line
        • Arc
        • Text
        • Miscellaneous
        • Flex
        • Grid
    • Events(事件)
      • Adding Events to a Widget(添加事件到对象)
      • Removing Event(s) from Widgets(从对象中删除事件)
      • Event Codes(事件代码)
        • Input device events(输入设备事件)
        • Drawing Events(绘图事件)
        • Special Events(特殊事件)
        • Other Events(其他事件)
        • Display Events(展示时间)
        • Custom Events(自定义事件)
      • Sending events(发送事件)
        • Refresh event(刷新事件)
      • Sending Events Manually
      • Fields of lv_event_t(lv_event_t 的字段)
      • Event Bubbling(事件冒泡)
      • Examples
        • Button click event
        • Click streaks
        • Handle multiple events
        • Event bubbling
        • Draw event
      • API
    • Layouts(布局)
      • Flex(弹性布局)
        • Overview(概述)
        • Terms(约定)
        • Simple Interface(简单接口)
        • Style Interface(样式接口)
        • Other Features(其它功能)
        • Examples
      • Grid(网格布局)
        • Overview(概述)
        • Terms(约定)
        • Simple Interface(简单的接口)
        • Style interface(样式接口)
        • Other features(其它功能)
        • Example
        • API
    • Scrolling(滚动)
      • Overview(概述)
        • Scrollbar(滚动条)
        • Scrolling Events(事件)
      • Basic example(基本示例)
      • Features of scrolling(滚动的特点)
        • Scrollable(滚动效果)
        • Scroll chaining(滚动条)
        • Scroll momentum(滚动惯性效果)
        • Elastic scroll(弹性卷轴效果)
        • Snapping(捕捉)
        • Scroll one(只滚动一个)
        • Scroll on focus(滚动焦点)
      • Scrolling Programmatically
      • Self Size(自身尺寸)
      • Examples
        • Nested scrolling
        • Snapping
        • Floating button
        • Styling the scrollbars
        • Right to left scrolling
        • Translate on scroll
      • API
  • Widgets(控件)
    • Animation Image (动画图像) (lv_animimg)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Image sources(图片来源)
        • Using the inner animation
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Animation Image
      • API
    • Arc(圆弧 ) (lv_arc)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Value and range(值和范围)
        • Rotation(旋转)
        • Mode(模式)
        • Change rate(变化率)
        • Knob offset(旋钮偏移)
        • Setting indicator programmatically(以编程方式设置指示器)
        • Interactive area(交互区域)
        • Place another Widget on the knob(将另一个部件放置在旋钮上)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Arc
        • Loader with Arc
      • API
    • Bar (进度条)(lv_bar)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Orientation and size(方向与尺寸)
        • Value and range(值和范围)
        • Modes(模式)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Bar
        • Styling a bar
        • Temperature meter
        • Stripe pattern and range value
        • Bar with LTR and RTL base direction
        • Custom drawer to show the current value
        • Bar with opposite direction
      • API
    • Button(按钮) (lv_button)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Buttons
        • Styling buttons
        • Gummy button
      • API
    • Button matrix(矩阵按钮) (lv_buttonmatrix)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Button map(按钮映射)
        • Button widths(按钮宽度)
        • Button behavior(按钮行为)
        • One check(一次检查)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Button matrix
        • Custom buttons
        • Pagination
      • API
    • Calendar(日历) (lv_calendar)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Current date(当前日期)
        • Month shown(显示月份)
        • Highlighted days(突出显示的日期)
        • Names of days(日期名称)
        • Custom year list(自定义年份列表)
        • Chinese calendar(中国历法)
      • Headers(头部)
        • Arrow buttons(箭头按钮)
        • Drop-down(下拉列表)
      • Events(事件)
      • Keys(按键)
      • Example
        • Calendar with header
        • Chinese calendar
      • API
    • Canvas(画布)(lv_canvas)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Buffer(缓冲区)
        • Indexed colors(颜色索引)
        • Drawing(画画)
      • Events(事件)
      • Keys(按键)
      • Example
        • Drawing on the Canvas and rotate
        • Transparent Canvas with chroma keying
        • Draw a rectangle to the canvas
        • Draw a label to the canvas
        • Draw an arc to the canvas
        • Draw an image to the canvas
        • Draw a line to the canvas
        • Draw a vector graphic to the canvas
      • API
    • Chart(图表) (lv_chart)
      • Overview(概述)
      • Chart Basics(图表基础)
        • Chart layers(图表图层)
      • Parts and Styles(部分和样式)
      • Details(细节)
        • Chart type(图表类型)
        • Data series(Series数据)
        • Modifying data(修改数据)
        • Update modes(更新模式)
        • Number of points(点数)
        • Vertical range(垂直范围)
        • Division lines(分割线)
        • Override default start point for series(覆盖series的默认起点)
        • Tick marks and labels(刻度线和标签)
        • Zoom(缩放)
        • Cursor(光标)
      • Events(事件)
      • Keys(按键)
      • Example
        • Line Chart
        • Axis ticks and labels with scrolling
        • Show the value of the pressed points
        • Recolor bars based on their value
        • Faded area line chart with custom division lines
        • Show cursor on the clicked point
        • Scatter chart
        • Circular line chart with gap
      • API
    • Checkbox(复选框) (lv_checkbox)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Text(文本)
        • Check, uncheck, disable(选中,取消选中,禁用)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Checkboxes
        • Checkboxes as radio buttons
      • API
    • Drop-down list(下拉列表)(lv_dropdown)
      • Overview(概述)
      • Parts and Styles(部分和样式)
        • Button(按钮)
        • List(列表)
      • Usage(用法)
      • Options(选项)
        • List items(列表选项)
        • Get selected option(获取选择的选项)
        • Direction(方向)
        • Symbol(符号)
        • Show selected(显示选中)
        • Programmatically open/close(编程打开或关闭)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Drop down list
        • Drop down in four directions
        • Menu
      • API
    • Image (图象)(lv_image)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Image source(图片来源)
        • Label as an image(标签作为图象)
        • Transparency(透明度)
        • Palette and Alpha index(调色板和 Alpha 索引)
        • Recolor(重新着色)
        • Offset(偏移量)
        • Transformations(转换)
        • Inner align(内部对齐)
      • Events(事件)
      • Keys(按键)
      • Example
        • Image from variable and symbol
        • Image recoloring
        • Rotate and zoom
        • Image offset and styling
      • API
    • Image button (图像按钮)(lv_imagebutton)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Image sources(图片来源)
        • Setting State Programmatically(以编程方式设置状态)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Image button
      • API
    • Keyboard(键盘) (lv_keyboard)
      • Overview(概述)
      • Parts and Styles(部分与样式)
      • Usage(用法)
        • Modes(模式)
        • Assign Text area(指定文本框)
        • Key Popovers(按键弹出提示)
        • New Keymap(自定义键盘布局)
      • Events(事件)
      • Keys(按键)
      • Example
        • Keyboard with text area
        • Keyboard with custom map
      • API
    • Label (标签)(lv_label)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Set text(设置文本)
        • Newline(新行)
        • Long modes(长模式)
        • Text selection(文本选择)
        • Text alignment(文本对齐方式)
        • Very long texts(非常长的文本)
        • Custom scrolling animations(自定义滚动动画)
        • Symbols(符号)
      • Events(事件)
      • Keys(按键)
      • Example
        • Line wrap, recoloring and scrolling
        • Text shadow
        • Show LTR, RTL and Chinese texts
        • Draw label with gradient color
        • Customize circular scrolling animation
      • API
    • LED(指示灯) (lv_led)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Color(颜色)
        • Brightness(亮度)
        • Toggle(切换)
      • Events(事件)
      • Keys(按键)
      • Example
        • LED with custom style
      • API
    • Line (线条)(lv_line)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Set points(设置点)
        • Auto-size(自动调整大小)
        • Invert y(反转 y轴)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Line
      • API
    • List(列表) (lv_list)
      • Overview
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Buttons(按钮)
        • Texts(文本)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple List
        • Sorting a List using up and down buttons
      • API
    • Lottie动画 (lv_lottie)
      • Overview(概览)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Dependencies(依赖)
        • Set a buffer(设置缓冲区)
        • Set a source(设置源)
        • Get the animation(获取动画)
      • Events(事件)
      • Keys(按键)
      • Example(示例)
        • Load a Lottie animation from an array
        • Load a Lottie animation from file
      • API
    • Menu (菜单)(lv_menu)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Create a menu(创建菜单)
        • Header mode(标头模式)
        • Root back button mode(根页面后退按钮模式)
        • Create a menu page(创建菜单页面)
        • Set a menu page in the main area(在主区域设置菜单页面)
        • Set a menu page in the sidebar(在侧边栏中设置菜单页面)
        • Linking between menu pages(菜单页之间的链接)
        • Create a menu container, section, separator(创建菜单容器、部分、分隔符)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Menu
        • Simple Menu with root btn
        • Simple Menu with custom header
        • Simple Menu with floating btn to add new menu page
        • Complex Menu
      • API
    • Message box(消息框) (lv_msgbox)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Create a message box(创建消息框)
        • Adding buttons
        • Get the parts(获取各个组成部分)
        • Close the message box(关闭消息框)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Message box
        • Scrolling and styled Message box
      • API
    • Roller (滚轮)(lv_roller)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Set options(设置选项)
        • Get selected option(获取选中的选项)
        • Visible rows(可见行)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Roller
        • Styling the roller
        • add fade mask to roller
      • API
    • Scale (标尺)(lv_scale)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Mode
        • Setting ranges(设置范围)
        • Tick drawing order(刻度绘制顺序)
        • Configure ticks(配置刻度)
        • Sections(剖面)
        • Creating Sections(创建区段)
        • Styling Sections(设置区段样式)
        • Useful Style Properties for Sections(对于区段(Section)有用的样式属性)
      • Events(事件)
      • Keys
      • Example
        • A simple horizontal scale
        • An vertical scale with section and custom styling
        • A simple round scale
        • A round scale with section and custom styling
        • A round scale with multiple needles, resembling a clock
      • API
    • Slider (滑动条)(lv_slider)
      • Overview(概述)
      • Parts and Styles(零件和样式)
      • Usage(用法)
        • Value, range and orientation(值、范围和方向)
        • Modes(模式)
        • Knob-only mode(仅旋钮模式)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Slider
        • Slider with custom style
        • Slider with extended drawer
        • Slider with opposite direction
      • API
    • Span(富文本) (lv_span)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Set text and style(设置文本和样式)
        • Retrieving a span child(检索 span 子项)
        • Child Count(子项计数)
        • Text align(文本对齐)
        • Modes(模式)
        • Overflow(溢出)
        • First line indent(首行缩进)
        • Lines(行)
      • Events(事件)
      • Keys(按键)
      • Example
        • Span with custom styles
      • API
    • Spinbox (微调框)(lv_spinbox)
      • Overview(概述)
      • Parts and Styles(部分和样式)
        • Value, range and step(值、范围和步长)
        • Format(格式)
        • Rollover(翻转)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Spinbox
      • API
    • Spinner(环形加载器) (lv_spinner)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Create a spinner(创建环形加载器)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple spinner
      • API
    • Switch (开关)(lv_switch)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Change state(改变状态)
        • Change orientation
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Switch
        • Switch Orientation
      • API
    • Table(表格) (lv_table)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Set cell value(设置单元格的值)
        • Rows and Columns(行和列)
        • Width and Height(宽度和高度)
        • Merge cells(合并单元格)
        • Scrolling(滚动)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple table
        • Lightweighted list from table
        • MicroPython
      • API
    • Tabview(选项卡) (lv_tabview)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Create a Tab view(创建选项卡)
        • Add tabs(添加选项卡标签)
        • Rename tabs(重命名选项卡标签)
        • Change tab(切换选项卡标签)
        • Set tab bar position(设置选项卡栏位置)
        • Set tab bar size(设置选项卡栏大小)
        • Get the parts(获取部分)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Tabview
        • Tabs on the left, styling and no scrolling
      • API
    • Text area(文本框) (lv_textarea)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Add text(添加文本)
        • Placeholder(占位符)
        • Delete character(删除字符)
        • Move the cursor(移动光标)
        • Hide the cursor(隐藏光标)
        • One line mode(单行模式)
        • Password mode(密码模式)
        • Accepted characters(字符白名单)
        • Max text length(设置文本长度)
        • Very long texts(超长文本)
        • Select text(选择文本)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple Text area
        • Text area with password field
        • Text auto-formatting
      • API
    • Tile view(平铺视图) (lv_tileview)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Add a tile(添加瓷砖)
        • Change tile(切换瓷砖显示)
      • Events(事件)
      • Keys(按键)
      • Example
        • Tileview with content
      • API
    • Window (窗口)(lv_win)
      • Overview(概述)
      • Parts and Styles(部分和样式)
      • Usage(用法)
        • Create a Window(创建一个窗口)
        • Title and buttons(标头和按钮)
      • Get the parts(获取部分)
      • Events(事件)
      • Keys(按键)
      • Example
        • Simple window
      • API
    • New Widget
  • Main Components(主要组件)
    • Display (lv_display)
      • What is a Display?
      • 什么是显示器?
      • How Many Displays Can LVGL Use?
      • LVGL 可以使用多少个显示器?
      • Display Features
        • Attributes
        • 属性
        • Screen Layers
        • 屏幕层
      • Display Events
      • 显示器事件
      • Display Setup
        • Creating a Display
        • 创建显示器
        • Draw Buffer(s)
        • 绘图缓冲区
        • Flush Callback
        • Flush Callback
      • Advanced Options
        • Resolution
        • 分辨率
        • Flush-Wait Callback
        • 刷新等待回调
        • Rotation
        • 旋转
        • Color Format
        • 颜色格式
        • Swapping Endian-ness
        • 交换字节序
        • Monochrome Displays
        • 单色显示器
        • Constraints on Redrawn Area
        • 重绘区域的约束
        • Tiled Rendering
        • 分块渲染
        • Decoupling the Display Refresh Timer
        • 解耦显示刷新定时器
        • Force Refreshing
        • 强制刷新
        • Mirroring a Display
        • 显示镜像
        • Split Image
        • 拆分图像
        • User Data
        • 用户数据
        • Inactivity Measurement
        • 不活动时间测量
      • API
    • Input devices(输入设备)
      • Pointers(光标)
        • Cursor(光标)
        • Gestures (手势)
      • Keypad and encoder(键盘和编码器)
        • Groups(组)
        • Styling(风格样式)
      • API
    • Colors(颜色)
      • Creating colors(创造色彩)
        • RGB(三原色)
        • HSV(色调饱和值-Hue Saturation Value)
        • Palette(调色板)
        • Modify and mix colors(修改和混合颜色)
        • Built-in colors(内置颜色)
      • Opacity(不透明度)
      • API
    • Fonts(字体)
      • Unicode support(支持Unicode编码)
      • Typesetting
      • Built-in fonts(内置字体)
        • Normal fonts(普通字体)
        • Special fonts(特殊字体)
      • Special features(特殊功能)
        • Bidirectional support(双向支持)
        • Arabic and Persian support(阿拉伯语和波斯语支持)
        • Compressed fonts(压缩字体)
        • Kerning(字距调整)
      • Add a new font(添加新的字体)
      • Add new symbols(添加新符号)
      • Load a Font at Run-Time(在运行时加载字体)
      • Loading a Font from a Memory Buffer at Run-Time(从内存缓冲区在运行时加载字体)
      • Use a BDF font(使用BDF字体)
        • Convert BDF to TTF(将BDF转换为TTF)
        • Example for a 12px font(12像素字体示例)
      • Adding a New Font Engine(添加新的字体引擎)
      • Using Font Fallback(使用字体回退)
      • API
    • Images(图象)
      • Store images(存储图像)
        • Variables(变量)
        • Files(文件)
      • Color formats(颜色格式)
      • Add and use images(添加和使用图像)
        • Online converter(在线转换器)
        • Manually create an image(手动创建图像)
        • Use images(使用图片)
      • Image decoder(图像解码器)
        • Custom image formats(自定义图像格式)
        • Register an image decoder(注册图像解码器)
        • Manually use an image decoder(手动使用图像解码器)
        • Image post-processing(图像后处理)
      • Image caching(图片缓存)
        • Cache size(缓存大小)
        • Value of images(图片的价值)
        • Memory usage(内存使用情况)
        • Clean the cache(清理缓存)
        • Custom cache algorithm(自定义缓存算法)
      • API
    • Timers(定时器)
      • Create a timer(创建定时器)
      • Ready and Reset(准备与重置)
      • Set parameters(参数设置)
      • Repeat count(设置重复次数)
      • Enable and Disable(启用和禁用)
      • Pause and Resume(暂停和恢复)
      • Measure idle time(测量空闲时间)
      • Timer handler resume callback(定时器处理程序恢复回调)
      • Asynchronous calls(异步调用)
      • API
    • File system(文件系统)
      • Ready to use drivers(准备使用驱动程序)
      • Adding a driver(添加驱动程序)
        • Registering a driver(注册驱动)
        • Implementing the callbacks(实现回调)
        • Other callbacks(其他回调)
      • Usage example(使用示例)
      • Use drives for images(使用图像驱动程序)
      • Optional file buffering/caching(可选的文件缓冲/缓存)
        • lv_fs_read (behavior when the cache is enabled)
        • lv_fs_write (behavior when the cache is enabled)
        • lv_fs_seek (behavior when the cache is enabled)
        • lv_fs_tell (behavior when the cache is enabled)
        • lv_fs_read (启用缓存时的行为)
        • lv_fs_write (启用缓存时的行为)
        • lv_fs_seek (启用缓存时的行为)
      • API
    • Drawing Pipeline
      • Overview
        • Draw task
        • Draw unit
        • Draw task evaluation
        • Dispatching
        • Layers
        • Hierarchy of modules
      • 概述
        • 绘制任务
        • 绘制单元
        • 绘制任务评估
        • 任务分配
        • 图层
        • 模块层次结构
      • References
      • 参考资料
      • API
  • Others Components(其他组件)
    • File Explorer(文件资源管理器)
      • Usage(用法)
        • Quick access(快速访问)
        • Sort(排序)
      • Events(事件)
      • Example
      • Simple File Explorer
      • Control File Explorer
      • Custom sort
      • API
    • Font Manager
      • Usage
        • Initialize Font Manager
        • Create Font from Font Manager
        • Delete Font
        • Delete Font Manager
      • Example
        • Font manager example
      • API
    • Fragment(片段)
      • Usage(用法)
        • Create Fragment Class(创建片段类)
        • Use(使用) lv_fragment_manager
        • Fragment Based Navigation(片段式导航)
      • Example
      • Basic fragment usage
      • Stack navigation example
      • API
    • Grid navigation(网格导航)
      • Usage(用法)
      • Focusable objects(可以聚焦的对象)
      • Example
      • Basic grid navigation
      • Grid navigation on a list
      • Nested grid navigations
      • Simple navigation on a list widget
      • Grid navigation for only one axis
      • API
    • Pinyin IME(拼音输入法)
      • Usage(用法)
      • Custom dictionary(自定义词典)
        • Dictionary format(字典格式)
        • Apply new dictionary(应用新的字典)
      • Modes(模式)
      • Example
      • Pinyin IME 26 key input
      • Pinyin IME 9 key input
      • API
    • Image font(图片字体)
      • Usage(用法)
      • Example
      • Use emojis in a text.
      • API
    • Monkey测试(压力测试)
      • Usage(用法)
      • Example
      • Touchpad monkey example
      • Encoder monkey example
      • Button monkey example
      • API
    • Widget ID(对象ID)
      • Usage(用法)
        • Use custom ID generator(使用自定义的ID生成器)
        • Dump Widget Tree(转储对象树)
        • Find child by ID(通过ID查找子对象)
    • Widget Property(小部件属性)
      • Usage(用法)
        • Property ID(属性ID)
        • Property Value(属性值)
      • A Step Further(更进一步)
    • Observer(观察者)
      • Overview(概述)
      • Subject(主题)
        • Subject initialization(主题初始化)
        • Set subject value(设定主题值)
        • Get subject's value(获取主题的值)
        • Get subject's previous value(获取主题的以前的值)
      • Observer(观察者)
        • Subscribe to a subject(订阅一个主题)
        • Unsubscribe from a subject(取消订阅一个主题)
      • Subject groups(主题组)
      • Widget binding(小部件绑定)
        • Base object(基本对象)
        • Label(标签)
        • Arc(弧)
        • Slider(滑动器)
        • Roller(滚筒)
        • Drop-down(下拉菜单)
      • Example
        • Bind a slider's value to a label
        • Handling login and its states
        • Set time with 12/24 mode and AM/PM
        • Custom tab view with state management
        • Firmware update process
        • Modular style update on theme change
      • API
    • Snapshot(快照)
      • Usage(用法)
        • Free the Image(释放图像)
        • Use Existing Buffer(使用现有的缓冲区)
      • Example
      • Simple snapshot example
      • API
  • Examples(示例)
    • Get started(入门)
      • A very simple hello world label
      • A button with a label and react on click event
      • Create styles from scratch for buttons
      • Create a slider and write its value on a label
    • Styles(样式)
      • Size styles
      • Background styles
      • Border styles
      • Outline styles
      • Shadow styles
      • Image styles
      • Arc styles
      • Text styles
      • Line styles
      • Transition
      • Using multiple styles
      • Local styles
      • Add styles to parts and states
      • Extending the current theme
      • Opacity and Transformations
      • Metallic knob with conic gradient
      • Radial gradient as background
      • Gradients for button background
    • Animations(动画)
      • Start animation on an event
      • Playback animation
      • Cubic Bezier animation
      • Animation timeline
    • Events(事件)
      • Button click event
      • Click streaks
      • Handle multiple events
      • Event bubbling
      • Draw event
    • Layouts(布局)
      • Flex
        • A simple row and a column layout with flexbox
        • Arrange items in rows with wrap and even spacing
        • Demonstrate flex grow
        • Demonstrate flex grow.
        • Demonstrate column and row gap style properties
        • RTL base direction changes order of the items
      • Grid
        • A simple grid
        • Demonstrate cell placement and span
        • Demonstrate grid's -free unit-
        • Demonstrate track placement
        • Demonstrate column and row gap
        • Demonstrate RTL direction on grid
    • Scrolling(滚动)
      • Nested scrolling
      • Snapping
      • Floating button
      • Styling the scrollbars
      • Right to left scrolling
      • Translate on scroll
    • Widgets(控件)
      • Base object(基础对象)
        • Base objects with custom styles
        • Make an object draggable
        • Transform object using a 3x3 matrix
      • Arc(圆弧)
        • Simple Arc
        • Loader with Arc
      • Bar(进度条)
        • Simple Bar
        • Styling a bar
        • Temperature meter
        • Stripe pattern and range value
        • Bar with LTR and RTL base direction
        • Custom drawer to show the current value
        • Bar with opposite direction
      • Button(按钮)
      • Button matrix(矩阵按钮)
      • Calendar(日历)
        • Calendar with header
        • Chinese calendar
      • Canvas(画布)
        • Drawing on the Canvas and rotate
        • Transparent Canvas with chroma keying
        • Draw a rectangle to the canvas
        • Draw a label to the canvas
        • Draw an arc to the canvas
        • Draw an image to the canvas
        • Draw a line to the canvas
        • Draw a vector graphic to the canvas
      • Chart(图表)
        • Line Chart
        • Axis ticks and labels with scrolling
        • Show the value of the pressed points
        • Recolor bars based on their value
        • Faded area line chart with custom division lines
        • Show cursor on the clicked point
        • Scatter chart
        • Circular line chart with gap
      • Checkbox(复选框)
        • Simple Checkboxes
        • Checkboxes as radio buttons
      • Colorwheel(色轮)
      • Dropdown(下拉列表)
        • Simple Drop down list
        • Drop down in four directions
        • Menu
      • Image(图像)
      • Image button(图像按钮)
        • Simple Image button
      • Keyboard(键盘)
        • Keyboard with text area
        • Keyboard with custom map
      • Label(标签)
        • Line wrap, recoloring and scrolling
        • Text shadow
        • Show LTR, RTL and Chinese texts
        • Draw label with gradient color
        • Customize circular scrolling animation
      • LED(指示灯)
        • LED with custom style
      • Line(线条)
        • Simple Line
      • List(列表)
        • Simple List
        • Sorting a List using up and down buttons
      • Menu(菜单)
        • Simple Menu
        • Simple Menu with root btn
        • Simple Menu with custom header
        • Simple Menu with floating btn to add new menu page
        • Complex Menu
      • Meter(仪表)
      • Message box(消息框)
        • Simple Message box
        • Scrolling and styled Message box
      • Roller(滚轮)
        • Simple Roller
        • Styling the roller
        • add fade mask to roller
      • Scale(标尺)
        • A simple horizontal scale
        • An vertical scale with section and custom styling
        • A simple round scale
        • A round scale with section and custom styling
        • A round scale with section and custom styling
        • A round scale with multiple needles, resembling a clock
        • A round scale with multiple needles, resembling a clock
        • A round scale with multiple needles, resembling a clock
        • A round scale with multiple needles, resembling a clock
      • Slider(滑动条)
        • Simple Slider
        • Slider with custom style
        • Slider with extended drawer
        • Slider with opposite direction
      • Span(富文本)
        • Span with custom styles
      • Spinbox(微调框)
        • Simple Spinbox
      • Spinner(环形加载器)
        • Simple spinner
      • Switch(开关)
        • Simple Switch
        • Switch Orientation
      • Table(表格)
        • Simple table
        • Lightweighted list from table
      • Tabview(选项卡)
        • Simple Tabview
        • Tabs on the left, styling and no scrolling
      • Textarea(文本框)
        • Simple Text area
        • Text area with password field
        • Text auto-formatting
      • Tileview(平铺视图)
        • Tileview with content
      • Window(窗口)
        • Simple window
  • Debugging(调试)
    • GDB Plug-In
      • Debugging LVGL with GDB
      • Dump obj tree
      • Show obj's style
      • Connect to Debugger
    • Logging(日志)
      • Log level(日志等级)
      • Printing logs(打印日志)
        • Logging with printf(使用 printf 记录)
        • Custom log function(自定义日志功能)
      • Add logs(添加日志)
      • API
    • Profiler(性能分析器)
      • Introduction(介绍)
      • Usage(用法)
        • Configure profiler(配置性能分析器)
        • Run the test scenario(运行测试场景)
        • Process the logs(处理日志)
        • Performance analysis(性能分析)
      • Add Measurement Point(添加测量点)
      • Custom profiler implementation(自定义分析器实现)
      • FAQ(常见问题解答)
        • Perfetto log parsing fails(完美的日志解析失败)
        • Function execution time displayed as 0s in Perfetto(功能执行时间显示为0秒在Perfetto中)
        • Significant stuttering occurs during profiling(在进行分析过程中出现了明显的卡顿。)
        • Trace logs are not being output(未输出追踪日志)
    • VG-Lite Simulator(VG-Lite模拟器)
      • How it works(工作原理)
      • Configuration(配置)
  • Integration and Drivers(集成与驱动)
    • Bindings(绑定)
      • Output API as JSON data(输出API作为JSON数据)
      • Cpp(C++(是一种计算机编程语言))
      • JavaScript
        • Table of Contents(目录)
        • Features(功能)
        • Demo(演示)
        • Building(构建)
        • Components(控件)
        • Font(字体)
        • Animation(动画)
        • Style(风格)
        • JSAPI
        • Thanks(感谢)
      • MicroPython
        • What is MicroPython?
        • 什么是MicroPython?
        • Why MicroPython + LVGL?(为什么选择MicroPython + LVGL?)
        • So what does it look like?(所以它看起来是什么样子?)
        • How can I use it?(如何使用它?)
        • Where can I find more information?
        • The MicroPython Binding is auto generated!(MicroPython绑定是自动生成的!)
      • PikaScript(皮卡脚本)
        • What is PikaScript ?(什么是皮卡脚本?)
        • Why PikaScript + LVGL ?(为什么选择 PikaScript + LVGL?)
        • So how does it look like?(那看起来怎么样呢?)
        • How does it work?(它是如何工作的?)
        • How can I use it?(如何使用它?)
    • Build systems(构建系统)
      • make
      • CMake
        • Overview(概览)
    • Chip vendors(芯片供应商)
      • Arm
        • Compile LVGL for Arm(为 Arm 编译 LVGL)
        • IDE Support(IDE 支持)
        • Arm2D and the Helium instruction set(Arm2D 和 Helium 指令集)
        • Neon Acceleration(Neon 加速)
      • Espressif (ESP32 Chip Series)(乐鑫科技(ESP32芯片系列))
        • LVGL Demo Projects for ESP32(ESP32的LVGL演示项目)
        • Using LVGL in your ESP-IDF project(在您的 ESP-IDF 项目中使用 LVGL)
        • Support for Display and Touch Drivers(支持显示和触摸驱动)
      • NXP
        • Creating new project with LVGL(使用LVGL创建新项目)
        • HW acceleration for NXP iMX RT platforms(NXP iMX RT 平台的硬件加速)
      • Renesas(瑞萨)
        • Dave2D(Dave2D)
        • GLCDC
        • Supported boards(认证板)
        • Get started with the Renesas ecosystem(开始使用瑞萨电子生态系统)
        • Modify the project(修改项目)
        • Support(支持)
      • STM32
        • Including LVGL in a Project(在项目中包含LVGL)
        • Bare Metal Example(裸机示例)
        • FreeRTOS Example(FreeRTOS示例)
        • DMA2D Support(DMA2D 支持)
    • Drivers(驱动)
      • Display
        • Linux Framebuffer Driver(Linux framebuffer驱动程序)
        • Generic MIPI DCS compatible LCD Controller driver(通用MIPI DCS兼容的液晶控制器驱动程序)
        • ILI9341 LCD Controller driver(ILI9341液晶控制器驱动程序)
        • Step-by-step Guide: How to use the LVGL v9 LCD drivers with STM32 devices(分步指南:如何将LVGL v9 LCD驱动程序与STM32设备一起使用)
        • Renesas GLCDC
        • STM32 LTDC Driver
        • ST7735 LCD Controller driver(ST7735液晶显示控制器驱动程序)
        • ST7789 LCD Controller driver(ST7789液晶控制器驱动程序)
        • ST7796 LCD Controller driver(ST7796液晶控制器驱动程序)
      • Libinput Driver(Libinput驱动)
        • Overview(概览)
        • Prerequisites(先决条件)
        • Configuring the driver(配置驱动程序)
        • Usage(用法)
      • OpenGL ES Display/Inputs driver(OpenGL ES 显示/输入驱动程序)
        • Overview(概述)
        • Prerequisites(先决条件)
        • Configure OpenGL driver(配置OpenGL驱动程序)
        • Basic usage(基本用法)
        • Advanced usage(高级用法)
        • OpenGL Texture Caching Renderer(OpenGL 纹理缓存渲染器)
      • Touchpad(触摸板)
        • Linux Evdev Driver(Linux Evdev 驱动)
        • FT6X36
      • Wayland Display/Inputs driver(Wayland 显示/输入驱动程序)
        • Overview(概览)
        • Dependencies(依赖关系)
        • Configuring the wayland driver(配置 Wayland 驱动程序)
        • Example(示例)
        • Usage(用法)
        • Building the wayland driver(构建 Wayland 驱动程序)
        • Current state and objectives(现状和目标)
        • Bug reports(错误报告)
      • Windows Display/Inputs driver(Windows显示/输入驱动程序)
        • Overview(概览)
        • Prerequisites(先决条件)
        • Configure Windows driver(配置Windows驱动程序)
        • Usage(用法)
      • X11 Display/Inputs driver(X11显示/输入驱动程序)
        • Overview(概览)
        • Prerequisites(先决条件)
        • Configure X11 driver(配置X11驱动程序)
        • Usage(用法)
    • Renderers and GPUs
      • Software Renderer
        • API
      • Arm-2D GPU (Arm-2D 图形处理器)
        • How to Use (如何使用)
        • Design Considerations(设计建议)
        • Examples(示例工程)
        • API
      • NemaGFX Acceleration
        • Get Started with the Riverdi STM32U5 5-inch Display
        • Usage and Configuration
        • TSC Images
        • DMA2D
        • API
      • NXP PXP GPU
        • API
      • NXP VGLite GPU
        • API
      • SDL Renderer
        • API
      • STM32 DMA2D GPU
        • API
      • VG-Lite General GPU(VG-Lite通用GPU)
        • Configuration(配置)
        • VG-Lite Simulator(VG-Lite模拟器)
    • Frameworks(框架)
      • Arduino
        • Get the LVGL Arduino library (获取LVGL Arduino库)
        • Set up drivers(安装驱动程序)
        • Configure LVGL(配置LVGL)
        • Initialize and run LVGL(初始化并运行LVGL)
        • Use the examples and demos(使用示例和演示)
        • Debugging and logging(调试和日志记录)
      • Platformio
      • Tasmota and berry(Tasmota 和 berry)
        • What is Tasmota?(Tasmota是什么?)
        • What is Berry?(Berry是什么?)
        • Why LVGL + Tasmota + Berry?(为什么选择 LVGL + Tasmota + Berry?)
        • So what does it look like?(那么它看起来像什么样子呢?)
        • How can I use it?(我们怎么样使用它?)
        • Where can I find more information?(我可以在哪里找到更多信息?)
    • IDEs
      • MDK
      • Simulator on PC(PC端模拟器)
        • Select an IDE(选择一个IDE)
        • Built-in drivers(内置驱动)
    • (RT)OS
      • FreeRTOS
      • MQX RTOS
      • NuttX RTOS
        • What is NuttX?(NuttX是什么?)
        • Why NuttX + LVGL?(为什么选择NuttX + LVGL?)
        • How to get started with NuttX and LVGL?(如何开始使用NuttX和LVGL?)
        • Where can I find more information?(在哪里可以找到更多信息?)
      • PX5 RTOS
      • QNX
        • What is QNX?(QNX是什么?)
        • How to run LVGL on QNX?(如何在 QNX 上运行 LVGL?)
      • RT-Thread RTOS
        • What is RT-Thread?(RT-Thread是什么?)
        • How to run LVGL on RT-Thread?(如何在RT-Thread上运行LVGL)
      • Yocto
        • Yocto Project Core Components(Yocto 项目核心组件)
        • LVGL in Yocto
        • Yocto Project Terms
        • Yocto Project Core Components(Yocto 项目核心组件)
        • LVGL in Yocto
        • Yocto Project Terms
      • Zephyr
        • What is Zephyr?(Zephyr是什么?)
        • How to run LVGL on Zephyr?(如何在Zephyr上运行LVGL?)
        • Leveraging Zephyr Features(利用Zephyr特性)
        • Where can I find more information?(在哪里可以找到更多信息? )
  • 3rd party libraries(第三方库)
    • Arduino ESP littlefs
      • Usage
      • API
    • Arduino SD
      • Usage(用法)
      • API
    • Barcode(条形码)
      • Usage(用法)
      • Notes(笔记)
      • Example
      • Create a Barcode
      • API
    • BMP decoder(BMP解码器)
      • Limitations(限制)
      • Example
      • Open a BMP image from file
      • API
    • FFmpeg support(FFmpeg 支持)
      • Install FFmpeg(安装 FFmpeg)
      • Add FFmpeg to your project(将 FFmpeg 添加到您的项目)
      • Usage(用法)
      • Events
      • Example
      • Decode image
      • Decode video
      • API
    • FreeType support(FreeType 支持)
      • Add FreeType to your project(将 FreeType 添加到你的项目)
        • For UNIX(对于 UNIX)
        • For Embedded Devices(对于嵌入式设备)
      • Usage(用法)
      • Example
      • Open a front with FreeType
      • Use a bitmap font to draw Emojis using FreeType
      • Learn more(了解更多信息)
      • API
    • File System Interfaces(文件系统接口)
      • Usage(用法)
        • Working with common prefixes
        • Working with common prefixes(处理通用前缀)
        • Caching(缓存)
      • API
    • GIF decoder(GIF解码器)
      • Convert GIF files to C array(将 GIF 文件转换为 C 数组)
      • Use GIF images from file(使用GIF文件)
      • Memory requirements(内存要求)
      • Example
      • Open a GIF image from file and variable
      • API
    • littlefs
      • Usage(用法)
      • Example(示例)
      • API
    • libjpeg-turbo decoder(libjpeg-turbo 解码器)
      • Install(安装)
      • Add libjpeg-turbo to your project(将 libjpeg-turbo 添加到您的项目中)
      • Usage(用法)
      • Example
      • Load a JPG image
      • API
    • libpng decoder(libpng解码器)
      • Install(安装)
      • Add libpng to your project(将libpng加入你的项目)
      • Usage(用法)
      • Example
      • Open a PNG image from file and variable
      • API
    • LodePNG decoder(LodePNG解码器)
      • Compress PNG files(压缩PNG文件)
      • Example
      • Open a PNG image from file and variable
      • API
    • QR code(二维码)
      • Usage(用法)
      • Notes(笔记)
      • Example
      • Create a QR Code
      • API
    • RLE Compress(RLE 压缩)
      • Benefits(好处)
      • Theory(理论)
      • Usage(用法)
      • Generate RLE compressed binary images(生成RLE压缩二进制镜像)
    • Rlottie player
      • Build Rlottie(构建Rlottie)
        • ESP-IDF example at bottom (ESP-IDF 示例位于底部)
      • Usage(用法)
        • Use Rlottie from file(从文件使用 Rlottie)
        • Use Rlottie from raw string data(从原始字符串数据使用 Rlottie)
      • Getting animations(获取动画)
      • Controlling animations(控制动画)
      • ESP-IDF Example(ESP-IDF 示例)
        • Background(背景)
        • IDF Setup(IDF设置)
        • Rlottie patch file(Rlottie 补丁文件)
        • CMakeLists for IDF(适用于 IDF 的 CMakeLists)
        • Additional Rlottie considerations in ESP-IDF(ESP-IDF 中的其它 Rlottie 注意事项)
        • Additional changes to make use of SPIRAM(使用 SPIRAM 的其他更改)
      • Example
      • Load a Lottie animation from raw data
      • Load a Lottie animation from a file
      • API
    • SVG support
      • Usage
      • Example
      • API
    • Tiny TTF font engine(微小的TTF字体引擎)
      • Usage(用法)
      • Example
      • Open a font with Tiny TTF from data array
      • Load a font with Tiny_TTF from file
      • Change font size with Tiny_TTF
      • API
    • Tiny JPEG Decompressor (TJpgDec)(微型 JPEG 解压缩器 (TJpgDec) )
      • Overview(概述)
      • Usage(用法)
      • Converter(转换器)
        • Converting JPEG to C array(将JPEG转换为C数组)
      • Example
      • Load a JPG image
      • API
  • API
    • lv_api_map_v9_1.h
    • lv_conf_kconfig.h
    • lv_conf_internal.h
    • lv_api_map_v9_0.h
    • lv_api_map_v8.h
      • lv_coord_t
      • lv_res_t
      • lv_img_dsc_t
      • lv_disp_t
      • lv_disp_rotation_t
      • lv_disp_render_t
      • lv_anim_ready_cb_t
      • lv_scr_load_anim_t
      • lv_btnmatrix_ctrl_t
      • lv_task_handler()
      • lv_obj_move_foreground()
      • lv_obj_move_background()
    • lvgl.h
    • lv_init.h
      • lv_init()
      • lv_deinit()
      • lv_is_initialized()
    • font
      • lv_binfont_loader.h
        • lv_binfont_create()
        • lv_binfont_destroy()
      • lv_font.h
        • lv_font_glyph_format_t
        • lv_font_subpx_t
        • lv_font_kerning_t
        • lv_font_get_glyph_bitmap()
        • lv_font_get_glyph_dsc()
        • lv_font_glyph_release_draw_data()
        • lv_font_get_glyph_width()
        • lv_font_get_line_height()
        • lv_font_set_kerning()
        • lv_font_default()
        • lv_font_montserrat_8
        • lv_font_montserrat_10
        • lv_font_montserrat_12
        • lv_font_montserrat_14
        • lv_font_montserrat_16
        • lv_font_montserrat_18
        • lv_font_montserrat_20
        • lv_font_montserrat_22
        • lv_font_montserrat_24
        • lv_font_montserrat_26
        • lv_font_montserrat_28
        • lv_font_montserrat_30
        • lv_font_montserrat_32
        • lv_font_montserrat_34
        • lv_font_montserrat_36
        • lv_font_montserrat_38
        • lv_font_montserrat_40
        • lv_font_montserrat_42
        • lv_font_montserrat_44
        • lv_font_montserrat_46
        • lv_font_montserrat_48
        • lv_font_montserrat_28_compressed
        • lv_font_dejavu_16_persian_hebrew
        • lv_font_simsun_14_cjk
        • lv_font_simsun_16_cjk
        • lv_font_unscii_8
        • lv_font_unscii_16
        • lv_font_glyph_dsc_t
        • _lv_font_t
      • lv_font_fmt_txt.h
        • lv_font_fmt_txt_cmap_type_t
        • lv_font_fmt_txt_bitmap_format_t
        • lv_font_get_bitmap_fmt_txt()
        • lv_font_get_glyph_dsc_fmt_txt()
        • lv_font_fmt_txt_glyph_dsc_t
        • lv_font_fmt_txt_cmap_t
        • lv_font_fmt_txt_kern_pair_t
        • lv_font_fmt_txt_kern_classes_t
        • lv_font_fmt_txt_dsc_t
      • lv_symbol_def.h
        • @16
    • layouts
      • lv_layout.h
        • lv_layout_update_cb_t
        • lv_layout_t
        • lv_layout_register()
      • grid
        • lv_grid.h
      • flex
        • lv_flex.h
    • libs
      • libpng
        • lv_libpng.h
      • fsdrv
        • lv_fsdrv.h
      • ffmpeg
        • lv_ffmpeg.h
      • rle
        • lv_rle.h
      • libjpeg_turbo
        • lv_libjpeg_turbo.h
      • thorvg
        • tvgLoadModule.h
        • tvgLottieCommon.h
        • tvgLottieModifier.h
        • tvgTaskScheduler.h
        • tvgSvgSceneBuilder.h
        • tvgCanvas.h
        • tvgRawLoader.h
        • config.h
        • tvgLottieInterpolator.h
        • tvgLock.h
        • tvgLottieExpressions.h
        • tvgBinaryDesc.h
        • tvgSwRasterTexmap.h
        • tvgLottieBuilder.h
        • tvgXmlParser.h
        • tvgAnimation.h
        • thorvg.h
        • tvgText.h
        • tvgSwCommon.h
        • tvgStr.h
        • tvgSaveModule.h
        • tvgLoader.h
        • tvgIteratorAccessor.h
        • tvgPicture.h
        • thorvg_lottie.h
        • tvgFill.h
        • tvgCommon.h
        • tvgPaint.h
        • tvgSwRasterAvx.h
        • tvgFrameModule.h
        • tvgSvgUtil.h
        • tvgArray.h
        • tvgSwRasterC.h
        • tvgLottieModel.h
        • tvgScene.h
        • tvgCompressor.h
        • tvgSvgCssStyle.h
        • tvgRender.h
        • tvgShape.h
        • tvgSwRenderer.h
        • tvgSvgLoader.h
        • tvgSwRasterNeon.h
        • tvgMath.h
        • tvgLottieLoader.h
        • tvgLottieProperty.h
        • tvgLottieRenderPooler.h
        • tvgSvgLoaderCommon.h
        • tvgLottieParserHandler.h
        • tvgSvgPath.h
        • thorvg_capi.h
        • tvgInlist.h
        • tvgLottieParser.h
        • rapidjson
      • rlottie
        • lv_rlottie.h
      • tjpgd
        • tjpgdcnf.h
        • tjpgd.h
        • lv_tjpgd.h
      • freetype
        • lv_freetype.h
        • ftmodule.h
        • ftoption.h
      • lz4
        • lz4.h
      • gif
        • gifdec_mve.h
        • gifdec.h
        • lv_gif.h
      • svg
        • lv_svg.h
        • lv_svg_token.h
        • lv_svg_render.h
        • lv_svg_parser.h
      • bin_decoder
        • lv_bin_decoder.h
      • tiny_ttf
        • lv_tiny_ttf.h
        • stb_rect_pack.h
        • stb_truetype_htcw.h
      • qrcode
        • lv_qrcode.h
        • qrcodegen.h
      • lodepng
        • lodepng.h
        • lv_lodepng.h
      • bmp
        • lv_bmp.h
      • barcode
        • lv_barcode.h
        • code128.h
    • draw
      • lv_draw_triangle.h
        • lv_draw_triangle_dsc_init()
        • lv_draw_task_get_triangle_dsc()
        • lv_draw_triangle()
        • lv_draw_triangle_dsc_t
      • lv_draw_arc.h
        • lv_draw_arc_dsc_init()
        • lv_draw_task_get_arc_dsc()
        • lv_draw_arc()
        • lv_draw_arc_get_area()
        • lv_draw_arc_dsc_t
      • lv_draw_rect.h
        • lv_draw_rect_dsc_init()
        • lv_draw_fill_dsc_init()
        • lv_draw_task_get_fill_dsc()
        • lv_draw_border_dsc_init()
        • lv_draw_task_get_border_dsc()
        • lv_draw_box_shadow_dsc_init()
        • lv_draw_task_get_box_shadow_dsc()
        • lv_draw_rect()
        • lv_draw_rect_dsc_t
        • lv_draw_fill_dsc_t
        • lv_draw_border_dsc_t
        • lv_draw_box_shadow_dsc_t
      • lv_draw_image.h
        • lv_draw_image_dsc_t
        • lv_draw_image_core_cb
        • lv_draw_image_dsc_init()
        • lv_draw_task_get_image_dsc()
        • lv_draw_image()
        • lv_draw_layer()
        • lv_image_src_get_type()
        • _lv_draw_image_dsc_t
      • lv_draw_buf.h
        • lv_draw_buf_malloc_cb
        • lv_draw_buf_free_cb
        • lv_draw_buf_align_cb
        • lv_draw_buf_cache_operation_cb
        • lv_draw_buf_width_to_stride_cb
        • lv_draw_buf_init_with_default_handlers()
        • lv_draw_buf_handlers_init()
        • lv_draw_buf_get_handlers()
        • lv_draw_buf_get_font_handlers()
        • lv_draw_buf_get_image_handlers()
        • lv_draw_buf_align()
        • lv_draw_buf_align_ex()
        • lv_draw_buf_invalidate_cache()
        • lv_draw_buf_flush_cache()
        • lv_draw_buf_width_to_stride()
        • lv_draw_buf_width_to_stride_ex()
        • lv_draw_buf_clear()
        • lv_draw_buf_copy()
        • lv_draw_buf_create()
        • lv_draw_buf_create_ex()
        • lv_draw_buf_dup()
        • lv_draw_buf_dup_ex()
        • lv_draw_buf_init()
        • lv_draw_buf_reshape()
        • lv_draw_buf_destroy()
        • lv_draw_buf_goto_xy()
        • lv_draw_buf_adjust_stride()
        • lv_draw_buf_premultiply()
        • lv_draw_buf_has_flag()
        • lv_draw_buf_set_flag()
        • lv_draw_buf_clear_flag()
        • lv_draw_buf_from_image()
        • lv_draw_buf_to_image()
        • lv_draw_buf_set_palette()
        • lv_image_buf_set_palette()
        • lv_image_buf_free()
        • _lv_draw_buf_t
      • lv_image_decoder.h
        • lv_image_decoder_info_f_t
        • lv_image_decoder_open_f_t
        • lv_image_decoder_get_area_cb_t
        • lv_image_decoder_close_f_t
        • lv_image_src_t
        • lv_image_decoder_get_info()
        • lv_image_decoder_open()
        • lv_image_decoder_get_area()
        • lv_image_decoder_close()
        • lv_image_decoder_create()
        • lv_image_decoder_delete()
        • lv_image_decoder_get_next()
        • lv_image_decoder_set_info_cb()
        • lv_image_decoder_set_open_cb()
        • lv_image_decoder_set_get_area_cb()
        • lv_image_decoder_set_close_cb()
        • lv_image_decoder_add_to_cache()
        • lv_image_decoder_post_process()
      • lv_image_dsc.h
        • lv_image_flags_t
        • _lvimage_flags_t
        • lv_image_compress_t
        • lv_image_header_t
        • lv_yuv_plane_t
        • lv_yuv_buf_t
        • lv_image_dsc_t
      • lv_draw_vector.h
        • vector_draw_task_cb
        • lv_vector_fill_t
        • lv_vector_stroke_cap_t
        • lv_vector_stroke_join_t
        • lv_vector_path_quality_t
        • lv_vector_blend_t
        • lv_vector_path_op_t
        • lv_vector_draw_style_t
        • lv_vector_gradient_spread_t
        • lv_vector_gradient_style_t
        • lv_matrix_transform_point()
        • lv_matrix_transform_path()
        • lv_vector_path_create()
        • lv_vector_path_copy()
        • lv_vector_path_clear()
        • lv_vector_path_delete()
        • lv_vector_path_move_to()
        • lv_vector_path_line_to()
        • lv_vector_path_quad_to()
        • lv_vector_path_cubic_to()
        • lv_vector_path_close()
        • lv_vector_path_get_bounding()
        • lv_vector_path_append_rect()
        • lv_vector_path_append_circle()
        • lv_vector_path_append_arc()
        • lv_vector_path_append_path()
        • lv_vector_dsc_create()
        • lv_vector_dsc_delete()
        • lv_vector_dsc_set_transform()
        • lv_vector_dsc_set_blend_mode()
        • lv_vector_dsc_set_fill_color32()
        • lv_vector_dsc_set_fill_color()
        • lv_vector_dsc_set_fill_opa()
        • lv_vector_dsc_set_fill_rule()
        • lv_vector_dsc_set_fill_image()
        • lv_vector_dsc_set_fill_linear_gradient()
        • lv_vector_dsc_set_fill_radial_gradient()
        • lv_vector_dsc_set_fill_gradient_spread()
        • lv_vector_dsc_set_fill_gradient_color_stops()
        • lv_vector_dsc_set_fill_transform()
        • lv_vector_dsc_set_stroke_color32()
        • lv_vector_dsc_set_stroke_color()
        • lv_vector_dsc_set_stroke_opa()
        • lv_vector_dsc_set_stroke_width()
        • lv_vector_dsc_set_stroke_dash()
        • lv_vector_dsc_set_stroke_cap()
        • lv_vector_dsc_set_stroke_join()
        • lv_vector_dsc_set_stroke_miter_limit()
        • lv_vector_dsc_set_stroke_linear_gradient()
        • lv_vector_dsc_set_stroke_radial_gradient()
        • lv_vector_dsc_set_stroke_gradient_spread()
        • lv_vector_dsc_set_stroke_gradient_color_stops()
        • lv_vector_dsc_set_stroke_transform()
        • lv_vector_dsc_identity()
        • lv_vector_dsc_scale()
        • lv_vector_dsc_rotate()
        • lv_vector_dsc_translate()
        • lv_vector_dsc_skew()
        • lv_vector_dsc_add_path()
        • lv_vector_clear_area()
        • lv_draw_vector()
        • _lv_fpoint_t
      • lv_draw.h
        • lv_draw_task_type_t
        • lv_draw_task_state_t
        • lv_draw_init()
        • lv_draw_deinit()
        • lv_draw_create_unit()
        • lv_draw_add_task()
        • lv_draw_finalize_task_creation()
        • lv_draw_dispatch()
        • lv_draw_dispatch_layer()
        • lv_draw_dispatch_wait_for_request()
        • lv_draw_wait_for_finish()
        • lv_draw_dispatch_request()
        • lv_draw_get_unit_count()
        • lv_draw_get_next_available_task()
        • lv_draw_get_dependent_count()
        • lv_draw_layer_create()
        • lv_draw_layer_init()
        • lv_draw_layer_alloc_buf()
        • lv_draw_layer_go_to_xy()
        • lv_draw_task_get_type()
        • lv_draw_task_get_draw_dsc()
        • lv_draw_task_get_area()
        • _lv_layer_t
        • lv_draw_dsc_base_t
      • lv_draw_label.h
        • lv_draw_glyph_cb_t
        • lv_draw_label_dsc_init()
        • lv_draw_task_get_label_dsc()
        • lv_draw_glyph_dsc_init()
        • lv_draw_label()
        • lv_draw_character()
        • lv_draw_label_iterate_characters()
        • lv_draw_label_dsc_t
      • lv_draw_mask.h
        • lv_draw_mask_rect_dsc_init()
        • lv_draw_task_get_mask_rect_dsc()
        • lv_draw_mask_rect()
      • lv_draw_line.h
        • lv_draw_line_dsc_init()
        • lv_draw_task_get_line_dsc()
        • lv_draw_line()
        • lv_draw_line_dsc_t
      • renesas
        • dave2d
      • opengles
        • lv_draw_opengles.h
      • dma2d
        • lv_draw_dma2d.h
      • sdl
        • lv_draw_sdl.h
      • nema_gfx
        • lv_draw_nema_gfx.h
        • lv_draw_nema_gfx_utils.h
      • vg_lite
        • lv_draw_vg_lite.h
        • lv_vg_lite_utils.h
        • lv_vg_lite_stroke.h
        • lv_vg_lite_path.h
        • lv_vg_lite_pending.h
        • lv_vg_lite_math.h
        • lv_draw_vg_lite_type.h
        • lv_vg_lite_decoder.h
        • lv_vg_lite_grad.h
      • sw
        • lv_draw_sw.h
        • lv_draw_sw_gradient.h
        • lv_draw_sw_utils.h
        • lv_draw_sw_mask.h
        • arm2d
        • blend
      • nxp
        • vglite
        • pxp
    • indev
      • lv_indev_gesture.h
        • lv_indev_gesture_t
        • lv_indev_gesture_configuration_t
        • lv_indev_gesture_state_t
        • lv_indev_gesture_detect_pinch()
        • lv_indev_set_pinch_up_threshold()
        • lv_indev_set_pinch_down_threshold()
        • lv_event_get_pinch_scale()
        • lv_indev_set_gesture_data()
        • lv_indev_get_gesture_center_point()
        • lv_event_get_gesture_state()
        • lv_indev_get_gesture_primary_point()
        • lv_indev_recognizer_is_active()
        • lv_indev_touch_data_t
        • lv_indev_gesture_recognizer_t
      • lv_indev_scroll.h
        • lv_indev_scroll_handler()
        • lv_indev_scroll_throw_handler()
        • lv_indev_scroll_throw_predict()
        • lv_indev_scroll_get_snap_dist()
      • lv_indev.h
        • lv_indev_read_cb_t
        • lv_indev_type_t
        • lv_indev_state_t
        • lv_indev_mode_t
        • lv_indev_gesture_type_t
        • lv_indev_create()
        • lv_indev_delete()
        • lv_indev_get_next()
        • lv_indev_read()
        • lv_indev_read_timer_cb()
        • lv_indev_enable()
        • lv_indev_active()
        • lv_indev_set_type()
        • lv_indev_set_read_cb()
        • lv_indev_set_user_data()
        • lv_indev_set_driver_data()
        • lv_indev_set_display()
        • lv_indev_set_long_press_time()
        • lv_indev_set_long_press_repeat_time()
        • lv_indev_set_scroll_limit()
        • lv_indev_set_scroll_throw()
        • lv_indev_get_type()
        • lv_indev_get_read_cb()
        • lv_indev_get_state()
        • lv_indev_get_group()
        • lv_indev_get_display()
        • lv_indev_get_user_data()
        • lv_indev_get_driver_data()
        • lv_indev_get_press_moved()
        • lv_indev_reset()
        • lv_indev_stop_processing()
        • lv_indev_reset_long_press()
        • lv_indev_set_cursor()
        • lv_indev_set_group()
        • lv_indev_set_button_points()
        • lv_indev_get_point()
        • lv_indev_get_gesture_dir()
        • lv_indev_get_key()
        • lv_indev_get_short_click_streak()
        • lv_indev_get_scroll_dir()
        • lv_indev_get_scroll_obj()
        • lv_indev_get_vect()
        • lv_indev_get_cursor()
        • lv_indev_wait_release()
        • lv_indev_get_active_obj()
        • lv_indev_get_read_timer()
        • lv_indev_set_mode()
        • lv_indev_get_mode()
        • lv_indev_search_obj()
        • lv_indev_add_event_cb()
        • lv_indev_get_event_count()
        • lv_indev_get_event_dsc()
        • lv_indev_remove_event()
        • lv_indev_remove_event_cb_with_user_data()
        • lv_indev_send_event()
        • lv_indev_data_t
    • tick
      • lv_tick.h
        • lv_tick_get_cb_t
        • lv_delay_cb_t
        • lv_tick_inc()
        • lv_tick_get()
        • lv_tick_elaps()
        • lv_delay_ms()
        • lv_tick_set_cb()
        • lv_delay_set_cb()
    • drivers
      • lv_drivers.h
      • glfw
        • lv_opengles_texture.h
        • lv_opengles_debug.h
        • lv_glfw_window.h
        • lv_opengles_driver.h
      • evdev
        • lv_evdev.h
      • x11
        • lv_x11.h
      • wayland
        • lv_wayland_smm.h
        • lv_wayland.h
      • nuttx
        • lv_nuttx_lcd.h
        • lv_nuttx_entry.h
        • lv_nuttx_cache.h
        • lv_nuttx_profiler.h
        • lv_nuttx_image_cache.h
        • lv_nuttx_fbdev.h
        • lv_nuttx_libuv.h
        • lv_nuttx_touchscreen.h
      • display
        • st7796
        • tft_espi
        • st7735
        • ili9341
        • st7789
        • lcd
        • renesas_glcdc
        • st_ltdc
        • drm
        • fb
      • sdl
        • lv_sdl_keyboard.h
        • lv_sdl_window.h
        • lv_sdl_mousewheel.h
        • lv_sdl_mouse.h
      • libinput
        • lv_xkb.h
        • lv_libinput.h
      • windows
        • lv_windows_context.h
        • lv_windows_display.h
        • lv_windows_input.h
      • qnx
        • lv_qnx.h
    • themes
      • lv_theme.h
        • lv_theme_apply_cb_t
        • lv_theme_get_from_obj()
        • lv_theme_apply()
        • lv_theme_set_parent()
        • lv_theme_set_apply_cb()
        • lv_theme_get_font_small()
        • lv_theme_get_font_normal()
        • lv_theme_get_font_large()
        • lv_theme_get_color_primary()
        • lv_theme_get_color_secondary()
      • simple
        • lv_theme_simple.h
      • mono
        • lv_theme_mono.h
      • default
        • lv_theme_default.h
    • others
      • observer
        • lv_observer.h
      • ime
        • lv_ime_pinyin.h
      • sysmon
        • lv_sysmon.h
      • snapshot
        • lv_snapshot.h
      • fragment
        • lv_fragment.h
      • vg_lite_tvg
        • vg_lite.h
      • file_explorer
        • lv_file_explorer.h
      • gridnav
        • lv_gridnav.h
      • font_manager
        • lv_font_manager_utils.h
        • lv_font_manager_recycle.h
        • lv_font_manager.h
      • imgfont
        • lv_imgfont.h
      • monkey
        • lv_monkey.h
    • osal
      • lv_cmsis_rtos2.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_freertos.h
      • lv_os_none.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_rtthread.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_os.h
        • lv_thread_prio_t
        • lv_thread_init()
        • lv_thread_delete()
        • lv_mutex_init()
        • lv_mutex_lock()
        • lv_mutex_lock_isr()
        • lv_mutex_unlock()
        • lv_mutex_delete()
        • lv_thread_sync_init()
        • lv_thread_sync_wait()
        • lv_thread_sync_signal()
        • lv_thread_sync_signal_isr()
        • lv_thread_sync_delete()
        • lv_lock()
        • lv_lock_isr()
        • lv_unlock()
      • lv_pthread.h
        • lv_mutex_t
        • lv_thread_t
        • lv_thread_sync_t
      • lv_windows.h
        • lv_thread_t
        • lv_mutex_t
        • lv_thread_sync_t
      • lv_mqx.h
    • stdlib
      • lv_string.h
        • lv_memcpy()
        • lv_memset()
        • lv_memmove()
        • lv_memcmp()
        • lv_memzero()
        • lv_strlen()
        • lv_strlcpy()
        • lv_strncpy()
        • lv_strcpy()
        • lv_strcmp()
        • lv_strncmp()
        • lv_strdup()
        • lv_strcat()
        • lv_strncat()
        • lv_strchr()
      • lv_sprintf.h
        • lv_snprintf()
        • lv_vsnprintf()
      • lv_mem.h
        • lv_mem_pool_t
        • lv_mem_init()
        • lv_mem_deinit()
        • lv_mem_add_pool()
        • lv_mem_remove_pool()
        • lv_malloc()
        • lv_calloc()
        • lv_zalloc()
        • lv_malloc_zeroed()
        • lv_free()
        • lv_realloc()
        • lv_malloc_core()
        • lv_free_core()
        • lv_realloc_core()
        • lv_mem_monitor_core()
        • lv_mem_test_core()
        • lv_mem_test()
        • lv_mem_monitor()
        • lv_mem_monitor_t
      • builtin
        • lv_tlsf.h
    • display
      • lv_display.h
        • lv_display_flush_cb_t
        • lv_display_flush_wait_cb_t
        • lv_display_rotation_t
        • lv_display_render_mode_t
        • lv_screen_load_anim_t
        • lv_display_create()
        • lv_display_delete()
        • lv_display_set_default()
        • lv_display_get_default()
        • lv_display_get_next()
        • lv_display_set_resolution()
        • lv_display_set_physical_resolution()
        • lv_display_set_offset()
        • lv_display_set_rotation()
        • lv_display_set_dpi()
        • lv_display_get_horizontal_resolution()
        • lv_display_get_vertical_resolution()
        • lv_display_get_physical_horizontal_resolution()
        • lv_display_get_physical_vertical_resolution()
        • lv_display_get_offset_x()
        • lv_display_get_offset_y()
        • lv_display_get_rotation()
        • lv_display_get_dpi()
        • lv_display_set_buffers()
        • lv_display_set_buffers_with_stride()
        • lv_display_set_draw_buffers()
        • lv_display_set_render_mode()
        • lv_display_set_flush_cb()
        • lv_display_set_flush_wait_cb()
        • lv_display_set_color_format()
        • lv_display_get_color_format()
        • lv_display_set_tile_cnt()
        • lv_display_get_tile_cnt()
        • lv_display_set_antialiasing()
        • lv_display_get_antialiasing()
        • lv_display_is_double_buffered()
        • lv_display_get_screen_active()
        • lv_display_get_screen_prev()
        • lv_display_get_layer_top()
        • lv_display_get_layer_sys()
        • lv_display_get_layer_bottom()
        • lv_screen_load()
        • lv_screen_load_anim()
        • lv_screen_active()
        • lv_layer_top()
        • lv_layer_sys()
        • lv_layer_bottom()
        • lv_display_add_event_cb()
        • lv_display_get_event_count()
        • lv_display_get_event_dsc()
        • lv_display_delete_event()
        • lv_display_remove_event_cb_with_user_data()
        • lv_display_send_event()
        • lv_event_get_invalidated_area()
        • lv_display_set_theme()
        • lv_display_get_theme()
        • lv_display_get_inactive_time()
        • lv_display_trigger_activity()
        • lv_display_enable_invalidation()
        • lv_display_is_invalidation_enabled()
        • lv_display_get_refr_timer()
        • lv_display_delete_refr_timer()
        • lv_display_set_user_data()
        • lv_display_set_driver_data()
        • lv_display_get_user_data()
        • lv_display_get_driver_data()
        • lv_display_get_buf_active()
        • lv_display_rotate_area()
        • lv_dpx()
        • lv_display_dpx()
    • widgets
      • led
        • lv_led.h
      • bar
        • lv_bar.h
      • roller
        • lv_roller.h
      • arc
        • lv_arc.h
      • slider
        • lv_slider.h
      • canvas
        • lv_canvas.h
      • image
        • lv_image.h
      • menu
        • lv_menu.h
      • lottie
        • lv_lottie.h
      • dropdown
        • lv_dropdown.h
      • msgbox
        • lv_msgbox.h
      • imagebutton
        • lv_imagebutton.h
      • objx_templ
        • lv_objx_templ.h
      • switch
        • lv_switch.h
      • list
        • lv_list.h
      • calendar
        • lv_calendar_chinese.h
        • lv_calendar.h
        • lv_calendar_header_dropdown.h
        • lv_calendar_header_arrow.h
      • win
        • lv_win.h
      • scale
        • lv_scale.h
      • button
        • lv_button.h
      • spinbox
        • lv_spinbox.h
      • chart
        • lv_chart.h
      • animimage
        • lv_animimage.h
      • table
        • lv_table.h
      • spinner
        • lv_spinner.h
      • property
        • lv_style_properties.h
        • lv_obj_property_names.h
      • buttonmatrix
        • lv_buttonmatrix.h
      • label
        • lv_label.h
      • tabview
        • lv_tabview.h
      • checkbox
        • lv_checkbox.h
      • textarea
        • lv_textarea.h
      • line
        • lv_line.h
      • keyboard
        • lv_keyboard.h
      • tileview
        • lv_tileview.h
      • span
        • lv_span.h
    • misc
      • lv_text.h
        • lv_text_flag_t
        • lv_text_align_t
        • lv_text_cmd_state_t
        • lv_text_get_size()
        • lv_text_get_width()
        • lv_text_get_width_with_flags()
        • lv_text_is_cmd()
      • lv_utils.h
        • lv_utils_bsearch()
        • lv_draw_buf_save_to_file()
      • lv_fs.h
        • lv_fs_drv_t
        • lv_fs_res_t
        • lv_fs_mode_t
        • lv_fs_whence_t
        • lv_fs_drv_init()
        • lv_fs_drv_register()
        • lv_fs_get_drv()
        • lv_fs_is_ready()
        • lv_fs_open()
        • lv_fs_make_path_from_buffer()
        • lv_fs_close()
        • lv_fs_read()
        • lv_fs_write()
        • lv_fs_seek()
        • lv_fs_tell()
        • lv_fs_dir_open()
        • lv_fs_dir_read()
        • lv_fs_dir_close()
        • lv_fs_get_letters()
        • lv_fs_get_ext()
        • lv_fs_up()
        • lv_fs_get_last()
        • _lv_fs_drv_t
        • lv_fs_file_t
        • lv_fs_dir_t
      • lv_area.h
        • lv_align_t
        • lv_dir_t
        • lv_area_set()
        • lv_area_copy()
        • lv_area_get_width()
        • lv_area_get_height()
        • lv_area_set_width()
        • lv_area_set_height()
        • lv_area_get_size()
        • lv_area_increase()
        • lv_area_move()
        • lv_area_align()
        • lv_point_transform()
        • lv_point_array_transform()
        • lv_point_from_precise()
        • lv_point_to_precise()
        • lv_point_set()
        • lv_point_precise_set()
        • lv_point_swap()
        • lv_point_precise_swap()
        • lv_pct()
        • lv_pct_to_px()
        • lv_point_t
        • lv_point_precise_t
        • lv_area_t
      • lv_profiler_builtin.h
      • lv_color_op.h
        • lv_color_filter_cb_t
        • lv_color_mix()
        • lv_color_mix32()
        • lv_color_brightness()
        • lv_color_filter_dsc_init()
        • _lv_color_filter_dsc_t
      • lv_palette.h
        • lv_palette_t
        • lv_palette_main()
        • lv_palette_lighten()
        • lv_palette_darken()
      • lv_iter.h
        • lv_iter_next_cb
        • lv_iter_inspect_cb
        • lv_iter_create()
        • lv_iter_get_context()
        • lv_iter_destroy()
        • lv_iter_next()
        • lv_iter_make_peekable()
        • lv_iter_peek()
        • lv_iter_peek_advance()
        • lv_iter_peek_reset()
        • lv_iter_inspect()
      • lv_profiler.h
      • lv_math.h
        • lv_cubic_bezier()
        • lv_bezier3()
        • lv_atan2()
        • lv_sqrt32()
        • lv_sqr()
        • lv_pow()
        • lv_map()
        • lv_rand_set_seed()
        • lv_rand()
        • lv_sqrt_res_t
      • lv_style_gen.h
        • lv_style_set_width()
        • lv_style_set_min_width()
        • lv_style_set_max_width()
        • lv_style_set_height()
        • lv_style_set_min_height()
        • lv_style_set_max_height()
        • lv_style_set_length()
        • lv_style_set_x()
        • lv_style_set_y()
        • lv_style_set_align()
        • lv_style_set_transform_width()
        • lv_style_set_transform_height()
        • lv_style_set_translate_x()
        • lv_style_set_translate_y()
        • lv_style_set_translate_radial()
        • lv_style_set_transform_scale_x()
        • lv_style_set_transform_scale_y()
        • lv_style_set_transform_rotation()
        • lv_style_set_transform_pivot_x()
        • lv_style_set_transform_pivot_y()
        • lv_style_set_transform_skew_x()
        • lv_style_set_transform_skew_y()
        • lv_style_set_pad_top()
        • lv_style_set_pad_bottom()
        • lv_style_set_pad_left()
        • lv_style_set_pad_right()
        • lv_style_set_pad_row()
        • lv_style_set_pad_column()
        • lv_style_set_pad_radial()
        • lv_style_set_margin_top()
        • lv_style_set_margin_bottom()
        • lv_style_set_margin_left()
        • lv_style_set_margin_right()
        • lv_style_set_bg_color()
        • lv_style_set_bg_opa()
        • lv_style_set_bg_grad_color()
        • lv_style_set_bg_grad_dir()
        • lv_style_set_bg_main_stop()
        • lv_style_set_bg_grad_stop()
        • lv_style_set_bg_main_opa()
        • lv_style_set_bg_grad_opa()
        • lv_style_set_bg_grad()
        • lv_style_set_bg_image_src()
        • lv_style_set_bg_image_opa()
        • lv_style_set_bg_image_recolor()
        • lv_style_set_bg_image_recolor_opa()
        • lv_style_set_bg_image_tiled()
        • lv_style_set_border_color()
        • lv_style_set_border_opa()
        • lv_style_set_border_width()
        • lv_style_set_border_side()
        • lv_style_set_border_post()
        • lv_style_set_outline_width()
        • lv_style_set_outline_color()
        • lv_style_set_outline_opa()
        • lv_style_set_outline_pad()
        • lv_style_set_shadow_width()
        • lv_style_set_shadow_offset_x()
        • lv_style_set_shadow_offset_y()
        • lv_style_set_shadow_spread()
        • lv_style_set_shadow_color()
        • lv_style_set_shadow_opa()
        • lv_style_set_image_opa()
        • lv_style_set_image_recolor()
        • lv_style_set_image_recolor_opa()
        • lv_style_set_line_width()
        • lv_style_set_line_dash_width()
        • lv_style_set_line_dash_gap()
        • lv_style_set_line_rounded()
        • lv_style_set_line_color()
        • lv_style_set_line_opa()
        • lv_style_set_arc_width()
        • lv_style_set_arc_rounded()
        • lv_style_set_arc_color()
        • lv_style_set_arc_opa()
        • lv_style_set_arc_image_src()
        • lv_style_set_text_color()
        • lv_style_set_text_opa()
        • lv_style_set_text_font()
        • lv_style_set_text_letter_space()
        • lv_style_set_text_line_space()
        • lv_style_set_text_decor()
        • lv_style_set_text_align()
        • lv_style_set_radius()
        • lv_style_set_radial_offset()
        • lv_style_set_clip_corner()
        • lv_style_set_opa()
        • lv_style_set_opa_layered()
        • lv_style_set_color_filter_dsc()
        • lv_style_set_color_filter_opa()
        • lv_style_set_anim()
        • lv_style_set_anim_duration()
        • lv_style_set_transition()
        • lv_style_set_blend_mode()
        • lv_style_set_layout()
        • lv_style_set_base_dir()
        • lv_style_set_bitmap_mask_src()
        • lv_style_set_rotary_sensitivity()
      • lv_anim_timeline.h
        • lv_anim_timeline_t
        • lv_anim_timeline_create()
        • lv_anim_timeline_delete()
        • lv_anim_timeline_add()
        • lv_anim_timeline_start()
        • lv_anim_timeline_pause()
        • lv_anim_timeline_set_reverse()
        • lv_anim_timeline_set_repeat_count()
        • lv_anim_timeline_set_repeat_delay()
        • lv_anim_timeline_set_progress()
        • lv_anim_timeline_get_playtime()
        • lv_anim_timeline_get_reverse()
        • lv_anim_timeline_get_progress()
        • lv_anim_timeline_get_repeat_count()
        • lv_anim_timeline_get_repeat_delay()
      • lv_tree.h
        • lv_tree_class_t
        • lv_tree_node_t
        • lv_tree_walk_mode_t
        • lv_tree_traverse_cb_t
        • lv_tree_before_cb_t
        • lv_tree_after_cb_t
        • @50
        • lv_tree_node_create()
        • lv_tree_node_delete()
        • lv_tree_walk()
        • lv_tree_node_class
        • _lv_tree_class_t
        • _lv_tree_node_t
      • lv_types.h
        • lv_uintptr_t
        • lv_intptr_t
        • lv_value_precise_t
        • lv_obj_t
        • lv_state_t
        • lv_part_t
        • lv_opa_t
        • lv_style_prop_t
        • lv_obj_class_t
        • lv_group_t
        • lv_display_t
        • lv_layer_t
        • lv_draw_unit_t
        • lv_draw_task_t
        • lv_indev_t
        • lv_event_t
        • lv_timer_t
        • lv_theme_t
        • lv_anim_t
        • lv_font_t
        • lv_image_decoder_t
        • lv_image_decoder_dsc_t
        • lv_fragment_t
        • lv_fragment_class_t
        • lv_fragment_managed_states_t
        • lv_profiler_builtin_config_t
        • lv_rb_node_t
        • lv_rb_t
        • lv_color_filter_dsc_t
        • lv_event_dsc_t
        • lv_cache_t
        • lv_cache_entry_t
        • lv_fs_file_cache_t
        • lv_fs_path_ex_t
        • lv_image_decoder_args_t
        • lv_image_cache_data_t
        • lv_image_header_cache_data_t
        • lv_draw_mask_t
        • lv_grad_t
        • lv_draw_label_hint_t
        • lv_draw_glyph_dsc_t
        • lv_draw_image_sup_t
        • lv_draw_mask_rect_dsc_t
        • lv_obj_style_t
        • lv_obj_style_transition_dsc_t
        • lv_hit_test_info_t
        • lv_cover_check_info_t
        • lv_obj_spec_attr_t
        • lv_image_t
        • lv_animimg_t
        • lv_arc_t
        • lv_label_t
        • lv_bar_anim_t
        • lv_bar_t
        • lv_button_t
        • lv_buttonmatrix_t
        • lv_calendar_t
        • lv_canvas_t
        • lv_chart_series_t
        • lv_chart_cursor_t
        • lv_chart_t
        • lv_checkbox_t
        • lv_dropdown_t
        • lv_dropdown_list_t
        • lv_imagebutton_src_info_t
        • lv_imagebutton_t
        • lv_keyboard_t
        • lv_led_t
        • lv_line_t
        • lv_menu_load_page_event_data_t
        • lv_menu_history_t
        • lv_menu_t
        • lv_menu_page_t
        • lv_msgbox_t
        • lv_roller_t
        • lv_scale_section_t
        • lv_scale_t
        • lv_slider_t
        • lv_span_t
        • lv_spangroup_t
        • lv_textarea_t
        • lv_spinbox_t
        • lv_switch_t
        • lv_table_cell_t
        • lv_table_t
        • lv_tabview_t
        • lv_tileview_t
        • lv_tileview_tile_t
        • lv_win_t
        • lv_observer_t
        • lv_monkey_config_t
        • lv_ime_pinyin_t
        • lv_file_explorer_t
        • lv_barcode_t
        • lv_gif_t
        • lv_qrcode_t
        • lv_freetype_outline_vector_t
        • lv_freetype_outline_event_param_t
        • lv_fpoint_t
        • lv_matrix_t
        • lv_vector_path_t
        • lv_vector_gradient_t
        • lv_vector_fill_dsc_t
        • lv_vector_stroke_dsc_t
        • lv_vector_draw_dsc_t
        • lv_draw_vector_task_dsc_t
        • lv_vector_dsc_t
        • lv_xkb_t
        • lv_libinput_event_t
        • lv_libinput_t
        • lv_draw_sw_unit_t
        • lv_draw_sw_mask_common_dsc_t
        • lv_draw_sw_mask_line_param_t
        • lv_draw_sw_mask_angle_param_t
        • lv_draw_sw_mask_radius_param_t
        • lv_draw_sw_mask_fade_param_t
        • lv_draw_sw_mask_map_param_t
        • lv_draw_sw_blend_dsc_t
        • lv_draw_sw_blend_fill_dsc_t
        • lv_draw_sw_blend_image_dsc_t
        • lv_draw_buf_handlers_t
        • lv_rlottie_t
        • lv_ffmpeg_player_t
        • lv_glfw_window_t
        • lv_glfw_texture_t
        • lv_prop_id_t
        • lv_array_t
        • lv_iter_t
        • lv_circle_buf_t
        • lv_draw_buf_t
        • lv_property_name_t
        • lv_sysmon_backend_data_t
        • lv_sysmon_perf_info_t
        • lv_result_t
      • lv_array.h
        • lv_array_init()
        • lv_array_init_from_buf()
        • lv_array_resize()
        • lv_array_deinit()
        • lv_array_size()
        • lv_array_capacity()
        • lv_array_is_empty()
        • lv_array_is_full()
        • lv_array_copy()
        • lv_array_clear()
        • lv_array_shrink()
        • lv_array_remove()
        • lv_array_erase()
        • lv_array_concat()
        • lv_array_push_back()
        • lv_array_assign()
        • lv_array_at()
        • lv_array_front()
        • lv_array_back()
        • _lv_array_t
      • lv_anim.h
        • lv_anim_path_cb_t
        • lv_anim_exec_xcb_t
        • lv_anim_custom_exec_cb_t
        • lv_anim_completed_cb_t
        • lv_anim_start_cb_t
        • lv_anim_get_value_cb_t
        • lv_anim_deleted_cb_t
        • lv_anim_enable_t
        • lv_anim_init()
        • lv_anim_set_var()
        • lv_anim_set_exec_cb()
        • lv_anim_set_duration()
        • lv_anim_set_time()
        • lv_anim_set_delay()
        • lv_anim_set_values()
        • lv_anim_set_custom_exec_cb()
        • lv_anim_set_path_cb()
        • lv_anim_set_start_cb()
        • lv_anim_set_get_value_cb()
        • lv_anim_set_completed_cb()
        • lv_anim_set_deleted_cb()
        • lv_anim_set_playback_duration()
        • lv_anim_set_playback_time()
        • lv_anim_set_playback_delay()
        • lv_anim_set_repeat_count()
        • lv_anim_set_repeat_delay()
        • lv_anim_set_early_apply()
        • lv_anim_set_user_data()
        • lv_anim_set_bezier3_param()
        • lv_anim_start()
        • lv_anim_get_delay()
        • lv_anim_get_playtime()
        • lv_anim_get_time()
        • lv_anim_get_repeat_count()
        • lv_anim_get_user_data()
        • lv_anim_delete()
        • lv_anim_delete_all()
        • lv_anim_get()
        • lv_anim_get_timer()
        • lv_anim_custom_delete()
        • lv_anim_custom_get()
        • lv_anim_count_running()
        • lv_anim_speed()
        • lv_anim_speed_clamped()
        • lv_anim_speed_to_time()
        • lv_anim_refr_now()
        • lv_anim_path_linear()
        • lv_anim_path_ease_in()
        • lv_anim_path_ease_out()
        • lv_anim_path_ease_in_out()
        • lv_anim_path_overshoot()
        • lv_anim_path_bounce()
        • lv_anim_path_step()
        • lv_anim_path_custom_bezier3()
        • lv_anim_bezier3_para_t
        • _lv_anim_t
      • lv_bidi.h
        • lv_base_dir_t
        • lv_bidi_calculate_align()
        • lv_bidi_set_custom_neutrals_static()
      • lv_templ.h
      • lv_circle_buf.h
        • lv_circle_buf_fill_cb_t
        • lv_circle_buf_create()
        • lv_circle_buf_create_from_buf()
        • lv_circle_buf_create_from_array()
        • lv_circle_buf_resize()
        • lv_circle_buf_destroy()
        • lv_circle_buf_size()
        • lv_circle_buf_capacity()
        • lv_circle_buf_remain()
        • lv_circle_buf_is_empty()
        • lv_circle_buf_is_full()
        • lv_circle_buf_reset()
        • lv_circle_buf_head()
        • lv_circle_buf_tail()
        • lv_circle_buf_read()
        • lv_circle_buf_write()
        • lv_circle_buf_fill()
        • lv_circle_buf_skip()
        • lv_circle_buf_peek()
        • lv_circle_buf_peek_at()
      • lv_assert.h
      • lv_timer.h
        • lv_timer_cb_t
        • lv_timer_handler_resume_cb_t
        • lv_timer_handler_run_in_period()
        • lv_timer_periodic_handler()
        • lv_timer_handler_set_resume_cb()
        • lv_timer_create_basic()
        • lv_timer_create()
        • lv_timer_delete()
        • lv_timer_pause()
        • lv_timer_resume()
        • lv_timer_set_cb()
        • lv_timer_set_period()
        • lv_timer_ready()
        • lv_timer_set_repeat_count()
        • lv_timer_set_auto_delete()
        • lv_timer_set_user_data()
        • lv_timer_reset()
        • lv_timer_enable()
        • lv_timer_get_idle()
        • lv_timer_get_time_until_next()
        • lv_timer_get_next()
        • lv_timer_get_user_data()
        • lv_timer_get_paused()
      • lv_color.h
        • @44
        • lv_color_format_t
        • lv_color_format_get_bpp()
        • lv_color_format_get_size()
        • lv_color_format_has_alpha()
        • lv_color_to_32()
        • lv_color_to_int()
        • lv_color_eq()
        • lv_color32_eq()
        • lv_color_hex()
        • lv_color_make()
        • lv_color32_make()
        • lv_color_hex3()
        • lv_color_to_u16()
        • lv_color_to_u32()
        • lv_color_16_16_mix()
        • lv_color_lighten()
        • lv_color_darken()
        • lv_color_hsv_to_rgb()
        • lv_color_rgb_to_hsv()
        • lv_color_to_hsv()
        • lv_color_white()
        • lv_color_black()
        • lv_color_premultiply()
        • lv_color16_premultiply()
        • lv_color_luminance()
        • lv_color16_luminance()
        • lv_color24_luminance()
        • lv_color32_luminance()
        • lv_color_filter_shade
        • lv_color_t
        • lv_color16_t
        • lv_color32_t
        • lv_color_hsv_t
        • lv_color16a_t
      • lv_matrix.h
        • lv_matrix_identity()
        • lv_matrix_translate()
        • lv_matrix_scale()
        • lv_matrix_rotate()
        • lv_matrix_skew()
        • lv_matrix_multiply()
        • lv_matrix_inverse()
        • lv_matrix_transform_precise_point()
        • lv_matrix_transform_area()
        • lv_matrix_is_identity_or_translation()
        • _lv_matrix_t
      • lv_style.h
        • lv_blend_mode_t
        • lv_text_decor_t
        • lv_border_side_t
        • lv_grad_dir_t
        • lv_grad_extend_t
        • @45
        • lv_style_res_t
        • lv_style_init()
        • lv_style_reset()
        • lv_style_is_const()
        • lv_style_register_prop()
        • lv_style_get_num_custom_props()
        • lv_style_remove_prop()
        • lv_style_set_prop()
        • lv_style_get_prop()
        • lv_style_transition_dsc_init()
        • lv_style_prop_get_default()
        • lv_style_get_prop_inlined()
        • lv_style_is_empty()
        • lv_style_get_prop_group()
        • lv_style_prop_lookup_flags()
        • lv_style_set_size()
        • lv_style_set_pad_all()
        • lv_style_set_pad_hor()
        • lv_style_set_pad_ver()
        • lv_style_set_pad_gap()
        • lv_style_set_margin_all()
        • lv_style_set_transform_scale()
        • lv_style_prop_has_flag()
        • lv_style_const_prop_id_inv
        • lv_gradient_stop_t
        • lv_grad_dsc_t
        • lv_style_value_t
        • lv_style_transition_dsc_t
        • lv_style_const_prop_t
        • lv_style_t
      • lv_lru.h
        • lv_lru_free_cb_t
        • lv_lru_item_t
        • lv_lru_t
        • lv_lru_res_t
        • lv_lru_create()
        • lv_lru_delete()
        • lv_lru_set()
        • lv_lru_get()
        • lv_lru_remove()
        • lv_lru_remove_lru_item()
        • _lv_lru_t
      • lv_async.h
        • lv_async_cb_t
        • lv_async_call()
        • lv_async_call_cancel()
      • lv_text_ap.h
        • lv_text_ap_calc_bytes_count()
        • lv_text_ap_proc()
      • lv_ll.h
        • lv_ll_node_t
        • lv_ll_init()
        • lv_ll_ins_head()
        • lv_ll_ins_prev()
        • lv_ll_ins_tail()
        • lv_ll_remove()
        • lv_ll_clear_custom()
        • lv_ll_clear()
        • lv_ll_chg_list()
        • lv_ll_get_head()
        • lv_ll_get_tail()
        • lv_ll_get_next()
        • lv_ll_get_prev()
        • lv_ll_get_len()
        • lv_ll_move_before()
        • lv_ll_is_empty()
        • lv_ll_t
      • lv_log.h
        • lv_log_level_t
        • lv_log_print_g_cb_t
        • lv_log_register_print_cb()
        • lv_log()
        • lv_log_add()
      • lv_event.h
        • lv_event_cb_t
        • lv_event_code_t
        • lv_event_send()
        • lv_event_add()
        • lv_event_remove_dsc()
        • lv_event_get_count()
        • lv_event_get_dsc()
        • lv_event_dsc_get_cb()
        • lv_event_dsc_get_user_data()
        • lv_event_remove()
        • lv_event_remove_all()
        • lv_event_get_target()
        • lv_event_get_current_target()
        • lv_event_get_code()
        • lv_event_get_param()
        • lv_event_get_user_data()
        • lv_event_stop_bubbling()
        • lv_event_stop_processing()
        • lv_event_register_id()
        • lv_event_list_t
      • lv_rb.h
        • lv_rb_compare_res_t
        • lv_rb_compare_t
        • lv_rb_color_t
        • lv_rb_init()
        • lv_rb_insert()
        • lv_rb_find()
        • lv_rb_remove_node()
        • lv_rb_remove()
        • lv_rb_drop_node()
        • lv_rb_drop()
        • lv_rb_minimum()
        • lv_rb_maximum()
        • lv_rb_minimum_from()
        • lv_rb_maximum_from()
        • lv_rb_destroy()
      • cache
        • lv_cache_entry.h
        • lv_image_header_cache.h
        • lv_cache_lru_rb.h
        • lv_cache.h
        • lv_image_cache.h
    • core
      • lv_global.h
        • lv_global_t
        • lv_global
        • _lv_global_t
      • lv_obj_event.h
        • lv_cover_res_t
        • lv_obj_send_event()
        • lv_obj_event_base()
        • lv_event_get_current_target_obj()
        • lv_event_get_target_obj()
        • lv_obj_add_event_cb()
        • lv_obj_get_event_count()
        • lv_obj_get_event_dsc()
        • lv_obj_remove_event()
        • lv_obj_remove_event_cb()
        • lv_obj_remove_event_dsc()
        • lv_obj_remove_event_cb_with_user_data()
        • lv_event_get_indev()
        • lv_event_get_layer()
        • lv_event_get_old_size()
        • lv_event_get_key()
        • lv_event_get_rotary_diff()
        • lv_event_get_scroll_anim()
        • lv_event_set_ext_draw_size()
        • lv_event_get_self_size_info()
        • lv_event_get_hit_test_info()
        • lv_event_get_cover_area()
        • lv_event_set_cover_res()
        • lv_event_get_draw_task()
      • lv_obj_draw.h
        • lv_layer_type_t
        • lv_obj_init_draw_rect_dsc()
        • lv_obj_init_draw_label_dsc()
        • lv_obj_init_draw_image_dsc()
        • lv_obj_init_draw_line_dsc()
        • lv_obj_init_draw_arc_dsc()
        • lv_obj_calculate_ext_draw_size()
        • lv_obj_refresh_ext_draw_size()
      • lv_obj.h
        • @0
        • @1
        • lv_obj_flag_t
        • @2
        • lv_obj_create()
        • lv_obj_add_flag()
        • lv_obj_remove_flag()
        • lv_obj_update_flag()
        • lv_obj_add_state()
        • lv_obj_remove_state()
        • lv_obj_set_state()
        • lv_obj_set_user_data()
        • lv_obj_has_flag()
        • lv_obj_has_flag_any()
        • lv_obj_get_state()
        • lv_obj_has_state()
        • lv_obj_get_group()
        • lv_obj_get_user_data()
        • lv_obj_allocate_spec_attr()
        • lv_obj_check_type()
        • lv_obj_has_class()
        • lv_obj_get_class()
        • lv_obj_is_valid()
        • lv_obj_null_on_delete()
        • lv_obj_set_id()
        • lv_obj_get_id()
        • lv_obj_get_child_by_id()
        • lv_obj_assign_id()
        • lv_obj_free_id()
        • lv_obj_id_compare()
        • lv_obj_stringify_id()
        • lv_objid_builtin_destroy()
        • lv_obj_class
      • lv_obj_pos.h
        • lv_obj_point_transform_flag_t
        • lv_obj_set_pos()
        • lv_obj_set_x()
        • lv_obj_set_y()
        • lv_obj_set_size()
        • lv_obj_refr_size()
        • lv_obj_set_width()
        • lv_obj_set_height()
        • lv_obj_set_content_width()
        • lv_obj_set_content_height()
        • lv_obj_set_layout()
        • lv_obj_is_layout_positioned()
        • lv_obj_mark_layout_as_dirty()
        • lv_obj_update_layout()
        • lv_obj_set_align()
        • lv_obj_align()
        • lv_obj_align_to()
        • lv_obj_center()
        • lv_obj_set_transform()
        • lv_obj_reset_transform()
        • lv_obj_get_coords()
        • lv_obj_get_x()
        • lv_obj_get_x2()
        • lv_obj_get_y()
        • lv_obj_get_y2()
        • lv_obj_get_x_aligned()
        • lv_obj_get_y_aligned()
        • lv_obj_get_width()
        • lv_obj_get_height()
        • lv_obj_get_content_width()
        • lv_obj_get_content_height()
        • lv_obj_get_content_coords()
        • lv_obj_get_self_width()
        • lv_obj_get_self_height()
        • lv_obj_refresh_self_size()
        • lv_obj_refr_pos()
        • lv_obj_move_to()
        • lv_obj_move_children_by()
        • lv_obj_get_transform()
        • lv_obj_transform_point()
        • lv_obj_transform_point_array()
        • lv_obj_get_transformed_area()
        • lv_obj_invalidate_area()
        • lv_obj_invalidate()
        • lv_obj_area_is_visible()
        • lv_obj_is_visible()
        • lv_obj_set_ext_click_area()
        • lv_obj_get_click_area()
        • lv_obj_hit_test()
        • lv_clamp_width()
        • lv_clamp_height()
      • lv_obj_tree.h
        • lv_obj_tree_walk_cb_t
        • lv_obj_tree_walk_res_t
        • lv_obj_delete()
        • lv_obj_clean()
        • lv_obj_delete_delayed()
        • lv_obj_delete_anim_completed_cb()
        • lv_obj_delete_async()
        • lv_obj_set_parent()
        • lv_obj_swap()
        • lv_obj_move_to_index()
        • lv_obj_get_screen()
        • lv_obj_get_display()
        • lv_obj_get_parent()
        • lv_obj_get_child()
        • lv_obj_get_child_by_type()
        • lv_obj_get_sibling()
        • lv_obj_get_sibling_by_type()
        • lv_obj_get_child_count()
        • lv_obj_get_child_count_by_type()
        • lv_obj_get_index()
        • lv_obj_get_index_by_type()
        • lv_obj_tree_walk()
        • lv_obj_dump_tree()
      • lv_obj_scroll.h
        • lv_scrollbar_mode_t
        • lv_scroll_snap_t
        • lv_obj_set_scrollbar_mode()
        • lv_obj_set_scroll_dir()
        • lv_obj_set_scroll_snap_x()
        • lv_obj_set_scroll_snap_y()
        • lv_obj_get_scrollbar_mode()
        • lv_obj_get_scroll_dir()
        • lv_obj_get_scroll_snap_x()
        • lv_obj_get_scroll_snap_y()
        • lv_obj_get_scroll_x()
        • lv_obj_get_scroll_y()
        • lv_obj_get_scroll_top()
        • lv_obj_get_scroll_bottom()
        • lv_obj_get_scroll_left()
        • lv_obj_get_scroll_right()
        • lv_obj_get_scroll_end()
        • lv_obj_scroll_by()
        • lv_obj_scroll_by_bounded()
        • lv_obj_scroll_to()
        • lv_obj_scroll_to_x()
        • lv_obj_scroll_to_y()
        • lv_obj_scroll_to_view()
        • lv_obj_scroll_to_view_recursive()
        • lv_obj_is_scrolling()
        • lv_obj_update_snap()
        • lv_obj_get_scrollbar_area()
        • lv_obj_scrollbar_invalidate()
        • lv_obj_readjust_scroll()
      • lv_obj_style.h
        • lv_style_selector_t
        • lv_style_state_cmp_t
        • lv_obj_add_style()
        • lv_obj_replace_style()
        • lv_obj_remove_style()
        • lv_obj_remove_style_all()
        • lv_obj_report_style_change()
        • lv_obj_refresh_style()
        • lv_obj_enable_style_refresh()
        • lv_obj_get_style_prop()
        • lv_obj_has_style_prop()
        • lv_obj_set_local_style_prop()
        • lv_obj_get_local_style_prop()
        • lv_obj_remove_local_style_prop()
        • lv_obj_style_apply_color_filter()
        • lv_obj_fade_in()
        • lv_obj_fade_out()
        • lv_obj_style_get_selector_state()
        • lv_obj_style_get_selector_part()
        • lv_obj_set_style_pad_all()
        • lv_obj_set_style_pad_hor()
        • lv_obj_set_style_pad_ver()
        • lv_obj_set_style_margin_all()
        • lv_obj_set_style_margin_hor()
        • lv_obj_set_style_margin_ver()
        • lv_obj_set_style_pad_gap()
        • lv_obj_set_style_size()
        • lv_obj_set_style_transform_scale()
        • lv_obj_get_style_space_left()
        • lv_obj_get_style_space_right()
        • lv_obj_get_style_space_top()
        • lv_obj_get_style_space_bottom()
        • lv_obj_calculate_style_text_align()
        • lv_obj_get_style_transform_scale_x_safe()
        • lv_obj_get_style_transform_scale_y_safe()
        • lv_obj_get_style_opa_recursive()
      • lv_refr.h
        • lv_refr_now()
        • lv_obj_redraw()
      • lv_group.h
        • lv_group_focus_cb_t
        • lv_group_edge_cb_t
        • lv_key_t
        • lv_group_refocus_policy_t
        • lv_group_create()
        • lv_group_delete()
        • lv_group_set_default()
        • lv_group_get_default()
        • lv_group_add_obj()
        • lv_group_swap_obj()
        • lv_group_remove_obj()
        • lv_group_remove_all_objs()
        • lv_group_focus_obj()
        • lv_group_focus_next()
        • lv_group_focus_prev()
        • lv_group_focus_freeze()
        • lv_group_send_data()
        • lv_group_set_focus_cb()
        • lv_group_set_edge_cb()
        • lv_group_set_refocus_policy()
        • lv_group_set_editing()
        • lv_group_set_wrap()
        • lv_group_get_focused()
        • lv_group_get_focus_cb()
        • lv_group_get_edge_cb()
        • lv_group_get_editing()
        • lv_group_get_wrap()
        • lv_group_get_obj_count()
        • lv_group_get_obj_by_index()
        • lv_group_get_count()
        • lv_group_by_index()
      • lv_obj_class.h
        • lv_obj_class_event_cb_t
        • lv_obj_class_editable_t
        • lv_obj_class_group_def_t
        • lv_obj_class_theme_inheritable_t
        • lv_obj_class_create_obj()
        • lv_obj_class_init_obj()
        • lv_obj_is_editable()
        • lv_obj_is_group_def()
      • lv_obj_property.h
        • @3
        • lv_obj_set_property()
        • lv_obj_set_properties()
        • lv_obj_get_property()
        • lv_obj_get_style_property()
        • lv_obj_property_get_id()
        • lv_obj_class_property_get_id()
        • lv_style_property_get_id()
        • _lv_property_name_t
        • lv_property_t
        • lv_property_ops_t
      • lv_obj_style_gen.h
        • lv_obj_get_style_width()
        • lv_obj_get_style_min_width()
        • lv_obj_get_style_max_width()
        • lv_obj_get_style_height()
        • lv_obj_get_style_min_height()
        • lv_obj_get_style_max_height()
        • lv_obj_get_style_length()
        • lv_obj_get_style_x()
        • lv_obj_get_style_y()
        • lv_obj_get_style_align()
        • lv_obj_get_style_transform_width()
        • lv_obj_get_style_transform_height()
        • lv_obj_get_style_translate_x()
        • lv_obj_get_style_translate_y()
        • lv_obj_get_style_translate_radial()
        • lv_obj_get_style_transform_scale_x()
        • lv_obj_get_style_transform_scale_y()
        • lv_obj_get_style_transform_rotation()
        • lv_obj_get_style_transform_pivot_x()
        • lv_obj_get_style_transform_pivot_y()
        • lv_obj_get_style_transform_skew_x()
        • lv_obj_get_style_transform_skew_y()
        • lv_obj_get_style_pad_top()
        • lv_obj_get_style_pad_bottom()
        • lv_obj_get_style_pad_left()
        • lv_obj_get_style_pad_right()
        • lv_obj_get_style_pad_row()
        • lv_obj_get_style_pad_column()
        • lv_obj_get_style_pad_radial()
        • lv_obj_get_style_margin_top()
        • lv_obj_get_style_margin_bottom()
        • lv_obj_get_style_margin_left()
        • lv_obj_get_style_margin_right()
        • lv_obj_get_style_bg_color()
        • lv_obj_get_style_bg_color_filtered()
        • lv_obj_get_style_bg_opa()
        • lv_obj_get_style_bg_grad_color()
        • lv_obj_get_style_bg_grad_color_filtered()
        • lv_obj_get_style_bg_grad_dir()
        • lv_obj_get_style_bg_main_stop()
        • lv_obj_get_style_bg_grad_stop()
        • lv_obj_get_style_bg_main_opa()
        • lv_obj_get_style_bg_grad_opa()
        • lv_obj_get_style_bg_grad()
        • lv_obj_get_style_bg_image_src()
        • lv_obj_get_style_bg_image_opa()
        • lv_obj_get_style_bg_image_recolor()
        • lv_obj_get_style_bg_image_recolor_filtered()
        • lv_obj_get_style_bg_image_recolor_opa()
        • lv_obj_get_style_bg_image_tiled()
        • lv_obj_get_style_border_color()
        • lv_obj_get_style_border_color_filtered()
        • lv_obj_get_style_border_opa()
        • lv_obj_get_style_border_width()
        • lv_obj_get_style_border_side()
        • lv_obj_get_style_border_post()
        • lv_obj_get_style_outline_width()
        • lv_obj_get_style_outline_color()
        • lv_obj_get_style_outline_color_filtered()
        • lv_obj_get_style_outline_opa()
        • lv_obj_get_style_outline_pad()
        • lv_obj_get_style_shadow_width()
        • lv_obj_get_style_shadow_offset_x()
        • lv_obj_get_style_shadow_offset_y()
        • lv_obj_get_style_shadow_spread()
        • lv_obj_get_style_shadow_color()
        • lv_obj_get_style_shadow_color_filtered()
        • lv_obj_get_style_shadow_opa()
        • lv_obj_get_style_image_opa()
        • lv_obj_get_style_image_recolor()
        • lv_obj_get_style_image_recolor_filtered()
        • lv_obj_get_style_image_recolor_opa()
        • lv_obj_get_style_line_width()
        • lv_obj_get_style_line_dash_width()
        • lv_obj_get_style_line_dash_gap()
        • lv_obj_get_style_line_rounded()
        • lv_obj_get_style_line_color()
        • lv_obj_get_style_line_color_filtered()
        • lv_obj_get_style_line_opa()
        • lv_obj_get_style_arc_width()
        • lv_obj_get_style_arc_rounded()
        • lv_obj_get_style_arc_color()
        • lv_obj_get_style_arc_color_filtered()
        • lv_obj_get_style_arc_opa()
        • lv_obj_get_style_arc_image_src()
        • lv_obj_get_style_text_color()
        • lv_obj_get_style_text_color_filtered()
        • lv_obj_get_style_text_opa()
        • lv_obj_get_style_text_font()
        • lv_obj_get_style_text_letter_space()
        • lv_obj_get_style_text_line_space()
        • lv_obj_get_style_text_decor()
        • lv_obj_get_style_text_align()
        • lv_obj_get_style_radius()
        • lv_obj_get_style_radial_offset()
        • lv_obj_get_style_clip_corner()
        • lv_obj_get_style_opa()
        • lv_obj_get_style_opa_layered()
        • lv_obj_get_style_color_filter_dsc()
        • lv_obj_get_style_color_filter_opa()
        • lv_obj_get_style_anim()
        • lv_obj_get_style_anim_duration()
        • lv_obj_get_style_transition()
        • lv_obj_get_style_blend_mode()
        • lv_obj_get_style_layout()
        • lv_obj_get_style_base_dir()
        • lv_obj_get_style_bitmap_mask_src()
        • lv_obj_get_style_rotary_sensitivity()
        • lv_obj_get_style_flex_flow()
        • lv_obj_get_style_flex_main_place()
        • lv_obj_get_style_flex_cross_place()
        • lv_obj_get_style_flex_track_place()
        • lv_obj_get_style_flex_grow()
        • lv_obj_get_style_grid_column_dsc_array()
        • lv_obj_get_style_grid_column_align()
        • lv_obj_get_style_grid_row_dsc_array()
        • lv_obj_get_style_grid_row_align()
        • lv_obj_get_style_grid_cell_column_pos()
        • lv_obj_get_style_grid_cell_x_align()
        • lv_obj_get_style_grid_cell_column_span()
        • lv_obj_get_style_grid_cell_row_pos()
        • lv_obj_get_style_grid_cell_y_align()
        • lv_obj_get_style_grid_cell_row_span()
        • lv_obj_set_style_width()
        • lv_obj_set_style_min_width()
        • lv_obj_set_style_max_width()
        • lv_obj_set_style_height()
        • lv_obj_set_style_min_height()
        • lv_obj_set_style_max_height()
        • lv_obj_set_style_length()
        • lv_obj_set_style_x()
        • lv_obj_set_style_y()
        • lv_obj_set_style_align()
        • lv_obj_set_style_transform_width()
        • lv_obj_set_style_transform_height()
        • lv_obj_set_style_translate_x()
        • lv_obj_set_style_translate_y()
        • lv_obj_set_style_translate_radial()
        • lv_obj_set_style_transform_scale_x()
        • lv_obj_set_style_transform_scale_y()
        • lv_obj_set_style_transform_rotation()
        • lv_obj_set_style_transform_pivot_x()
        • lv_obj_set_style_transform_pivot_y()
        • lv_obj_set_style_transform_skew_x()
        • lv_obj_set_style_transform_skew_y()
        • lv_obj_set_style_pad_top()
        • lv_obj_set_style_pad_bottom()
        • lv_obj_set_style_pad_left()
        • lv_obj_set_style_pad_right()
        • lv_obj_set_style_pad_row()
        • lv_obj_set_style_pad_column()
        • lv_obj_set_style_pad_radial()
        • lv_obj_set_style_margin_top()
        • lv_obj_set_style_margin_bottom()
        • lv_obj_set_style_margin_left()
        • lv_obj_set_style_margin_right()
        • lv_obj_set_style_bg_color()
        • lv_obj_set_style_bg_opa()
        • lv_obj_set_style_bg_grad_color()
        • lv_obj_set_style_bg_grad_dir()
        • lv_obj_set_style_bg_main_stop()
        • lv_obj_set_style_bg_grad_stop()
        • lv_obj_set_style_bg_main_opa()
        • lv_obj_set_style_bg_grad_opa()
        • lv_obj_set_style_bg_grad()
        • lv_obj_set_style_bg_image_src()
        • lv_obj_set_style_bg_image_opa()
        • lv_obj_set_style_bg_image_recolor()
        • lv_obj_set_style_bg_image_recolor_opa()
        • lv_obj_set_style_bg_image_tiled()
        • lv_obj_set_style_border_color()
        • lv_obj_set_style_border_opa()
        • lv_obj_set_style_border_width()
        • lv_obj_set_style_border_side()
        • lv_obj_set_style_border_post()
        • lv_obj_set_style_outline_width()
        • lv_obj_set_style_outline_color()
        • lv_obj_set_style_outline_opa()
        • lv_obj_set_style_outline_pad()
        • lv_obj_set_style_shadow_width()
        • lv_obj_set_style_shadow_offset_x()
        • lv_obj_set_style_shadow_offset_y()
        • lv_obj_set_style_shadow_spread()
        • lv_obj_set_style_shadow_color()
        • lv_obj_set_style_shadow_opa()
        • lv_obj_set_style_image_opa()
        • lv_obj_set_style_image_recolor()
        • lv_obj_set_style_image_recolor_opa()
        • lv_obj_set_style_line_width()
        • lv_obj_set_style_line_dash_width()
        • lv_obj_set_style_line_dash_gap()
        • lv_obj_set_style_line_rounded()
        • lv_obj_set_style_line_color()
        • lv_obj_set_style_line_opa()
        • lv_obj_set_style_arc_width()
        • lv_obj_set_style_arc_rounded()
        • lv_obj_set_style_arc_color()
        • lv_obj_set_style_arc_opa()
        • lv_obj_set_style_arc_image_src()
        • lv_obj_set_style_text_color()
        • lv_obj_set_style_text_opa()
        • lv_obj_set_style_text_font()
        • lv_obj_set_style_text_letter_space()
        • lv_obj_set_style_text_line_space()
        • lv_obj_set_style_text_decor()
        • lv_obj_set_style_text_align()
        • lv_obj_set_style_radius()
        • lv_obj_set_style_radial_offset()
        • lv_obj_set_style_clip_corner()
        • lv_obj_set_style_opa()
        • lv_obj_set_style_opa_layered()
        • lv_obj_set_style_color_filter_dsc()
        • lv_obj_set_style_color_filter_opa()
        • lv_obj_set_style_anim()
        • lv_obj_set_style_anim_duration()
        • lv_obj_set_style_transition()
        • lv_obj_set_style_blend_mode()
        • lv_obj_set_style_layout()
        • lv_obj_set_style_base_dir()
        • lv_obj_set_style_bitmap_mask_src()
        • lv_obj_set_style_rotary_sensitivity()
        • lv_obj_set_style_flex_flow()
        • lv_obj_set_style_flex_main_place()
        • lv_obj_set_style_flex_cross_place()
        • lv_obj_set_style_flex_track_place()
        • lv_obj_set_style_flex_grow()
        • lv_obj_set_style_grid_column_dsc_array()
        • lv_obj_set_style_grid_column_align()
        • lv_obj_set_style_grid_row_dsc_array()
        • lv_obj_set_style_grid_row_align()
        • lv_obj_set_style_grid_cell_column_pos()
        • lv_obj_set_style_grid_cell_x_align()
        • lv_obj_set_style_grid_cell_column_span()
        • lv_obj_set_style_grid_cell_row_pos()
        • lv_obj_set_style_grid_cell_y_align()
        • lv_obj_set_style_grid_cell_row_span()
  • Contributing(贡献)
    • Introduction(概述)
    • Ways to contribute(贡献方式)
    • Pull request(拉取请求)
      • From GitHub(来自 GitHub)
      • From command line(从命令行)
      • Commit message format(提交消息格式)
    • Developer Certification of Origin (DCO)(开发者原产地认证 (DCO))
      • Overview(概述)
      • Accepted licenses and copyright notices(接受的许可和版权声明)
        • Your own work(你自己的作品)
        • Use code from online source(使用来自网上的代码)
        • Use MIT licensed code(使用 MIT 许可代码)
        • Use GPL licensed code(使用 GPL 许可代码)
  • Coding style(编码风格)
    • File template(文件模板)
    • Naming conventions(命名规定)
    • Coding guide(编码指南)
    • Comments(注释)
      • Doxygen Comment Specifics(Doxygen 注释细节)
      • Supported Doxygen Commands(支持的 Doxygen 命令)
    • API Conventions(API规定)
    • Formatting(格式化)
    • pre-commit(预提交)
    • Hooks(Hooks)
    • Skipping hooks(跳钩)
    • Testing hooks(测试钩子)
  • Changelog(更新日志)
    • v9.2 26 August 2024
    • v9.2 2024年8月26日
      • Breaking Changes(破坏性变更)
      • New Features(新特性)
      • Performance(性能)
      • Fixes(修复)
      • Examples(示例)
      • Docs(文档)
      • CI and tests(持续集成和测试)
      • Others(其它)
  • Roadmap(路线图)
    • v9
      • Schedule(日程)
      • Naming and API(命名和API)
      • Architecture(结构)
      • Styles(风格)
      • Widgets(部件)
      • Animations(动画)
    • Planned in general(总体规划)
      • CI
      • Architecture(结构)
      • Styles(样式)
      • Drawing and rendering(绘图和渲染)
      • Widgets(部件)
      • Others(其他)
    • Ideas(想法)
LVGL
  • 欢迎阅读LVGL中文开发手册!
  • 在 GitHub 上编辑
下一页

[English]

欢迎阅读LVGL中文开发手册!

LVGL: 轻量级通用型图形库

为任何MCU、MPU和显示器类型创建漂亮的UI。

LVGL Documentation
Get familiar with the LVGL project Learn the basic of LVGL and its usage on various platforms See how to port LVGL to any platform Learn the how LVGL works in more detail Take a look at the description of the available widgets Be part of the development of LVGL

Introduction(介绍)

  • Introduction(介绍)
  • LVGL Basics(LVGL 基础)
  • Add LVGL to Your Project(添加LVGL到你的工程)

Details(细节)

  • Base Widget(控件基础)
  • Widgets(控件)
  • Main Components(主要组件)
  • Others Components(其他组件)
  • Examples(示例)
  • Debugging(调试)
  • Integration and Drivers(集成与驱动)
  • 3rd party libraries(第三方库)
  • API

Appendix(附录)

  • Contributing(贡献)
  • Coding style(编码风格)
  • Changelog(更新日志)
  • Roadmap(路线图)
下一页

© 版权所有 2024, LVGL Kft。 最后更新于 2025 年 01 月 16 日.

利用 Sphinx 构建,使用的 主题 由 Read the Docs 开发.