Lua 应用开发LVGL控件
Thumbnail
缩略图控件
继承自 Object
⚠️ 该控件在模拟器的 debug.getregistry["widgets"] 中未注册,可能仅在特定硬件设备上可用。API 签名基于源码分析,待设备验证。
创建
local thumb = parent:Thumbnail {
w = 80, h = 80,
src = "S:/images/sample.bin",
}属性
| 属性 | 类型 | 说明 |
|---|---|---|
src | string / 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 / 洛汐文档库