I’m still struggling with this. To change from a watch screen which tells time to a different screen, like weather or settings, what is the best way to do this? I saw a response for a tabview, but thats’s not really what I’m doing. There might be many different screens. Do I create multiple screens and use lv_scr_load(scr1)? Is that what this documentation is referring to? Or do I just use lv_obj_clean and rebuild the screen, which I think is what InfiniTime does.
Both options are probably valid. I know for a fact that GUIs made by SquareLine Studio (LVGL editor - (partially) made by the author of LVGL) use e scr_load() function. I would assume that this is the “official” way of doing it.