Scroll to top when selecting the back button
This commit is contained in:
@@ -113,6 +113,16 @@ function widgets.StatusBar(parent, opts)
|
||||
local label = back:Label({ text = "<", align = lvgl.ALIGN.CENTER })
|
||||
widgets.Description(label, "Back")
|
||||
back:onClicked(opts.back_cb)
|
||||
back:onevent(lvgl.EVENT.FOCUSED, function()
|
||||
local first_view = parent.content
|
||||
if not first_view then return end
|
||||
while first_view:get_child_cnt() > 0 do
|
||||
first_view = first_view:get_child(0)
|
||||
end
|
||||
if first_view then
|
||||
first_view:scroll_to_view_recursive(1)
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
local title = root:Label {
|
||||
|
||||
Reference in New Issue
Block a user