t113-c-lvgl-anim篇
有时候我们需要在anim结束后释放一些空间那么这个时候应该怎么做的?
其实官方已经给了函数给我们了
动画结束后回调函数
1.lv_anim_set_deleted_cb()
这个函数表示的是当anim被删除的时候回调的函数,实际运行会自己调用,可以在这个回调函数里面添加东西去删除或者改动什么的,但这个毕竟是个系统函数不好改
2.lv_anim_set_ready_cb
这个函数是当动画空闲的时候调用的回调函数,动画结束了不就空闲了嘛
基本上就这俩个了
但是有的时候我们需要在整个程序(好几个动画什么的)运行完成后操作一些东西,这个时候就要自己设计事件函数了,那么我来简单设计一个eventsready的函数试一下
设计发送事件函数
1._ui_set_get_events_num
我们在之前提到的readycb中加入一个能够计数的函数(自己设计的)
这样就能在运行完一定的步骤之后回调发送给先前的函数
2.ui_event____initial_actions0
在这个函数中我门就可以运行我们想做的东西了