@100ask_lvgl_fae
老师, 您好. 请问lv_lib_100ask中page_manager库启用LV_100ASK_PAGE_MANAGER_COSTOM_ANIMARION
宏后页面无法切换的问题是否已经修复? 我在github和gitee下载的代码仍旧有该问题
目前还没有修复,我们尽快修复,非常感谢你的使用与反馈!
初步测试修改lv_100ask_page_manager_set_close_page_anim()
函数后, 启用LV_100ASK_PAGE_MANAGER_COSTOM_ANIMARION
宏可以正常切换, 修改后的函数如下:
void lv_100ask_page_manager_set_close_page_anim(lv_obj_t * obj, void (*close_anim)(lv_obj_t * obj))
{
lv_100ask_page_manager_page_t * page = (lv_100ask_page_manager_page_t *)obj;
page->close_page = close_anim;
// 增加以下行, 启用LV_100ASK_PAGE_MANAGER_COSTOM_ANIMARION宏后可正常切换
page->close_page(obj);
}
此外
希望修正以下拼写错误:
LV_100ASK_PAGE_MANAGER_COSTOM_ANIMARION
应为LV_100ASK_PAGE_MANAGER_CUSTOM_ANIMATION
defaule_xxx()
应为default_xxx()
希望增加的功能:
- 可以为每个页面设置在关闭页面时, 是删除当前页面还是隐藏当前页面. 这样使用时的灵活性更高
- 可以给每个页面设置打开和关闭时的回调函数, 方便进行一些其它处理. 比如: 关闭页面时删除/停止定时器, 打开页面时创建/重启定时器
2 个赞
这是非常好的建议,非常感谢的你的反馈!