Lua 应用开发LVGL控件

Thumbnail

缩略图控件

继承自 Object

⚠️ 该控件在模拟器的 debug.getregistry["widgets"] 中未注册,可能仅在特定硬件设备上可用。API 签名基于源码分析,待设备验证。

创建

local thumb = parent:Thumbnail {
  w = 80, h = 80,
  src = "S:/images/sample.bin",
}

属性

属性类型说明
srcstring / imgsrc缩略图图片路径或图像源

方法

方法说明
set(tbl)批量设置属性

示例

local thumb = lvgl.Thumbnail(nil, {
  w = 80, h = 80,
  src = "S:/images/preview1.bin",
  radius = lvgl.RADIUS_CIRCLE,
  border_width = 2,
})

thumb:onClicked(function
  print("Thumbnail clicked!")
end)

社区补充(洛汐文档库)

洛汐文档库记录:Thumbnail 用于缩略图预览,支持 src 属性以及 Object 通用属性和事件(见上)。

参考来源:官方 docs-lua / 洛汐文档库

大纲