首页 > 其他分享 >t113-c-lvgl-anim篇

t113-c-lvgl-anim篇

时间:2023-08-19 18:44:40浏览次数:33  
标签:动画 anim 函数 回调 这个 set t113 lvgl

有时候我们需要在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

在这个函数中我门就可以运行我们想做的东西了

 

标签:动画,anim,函数,回调,这个,set,t113,lvgl
From: https://www.cnblogs.com/recodemo/p/17642644.html

相关文章

  • lvgl:开始指南
    1开始指南  要开始学习lvgl了,在使用之前还需要了解一些框架知识,/*这些内容较少不想另开随笔,就一并放这*/;  github源码:LVGL(github.com)  lvgl官方文档:Introduction—LVGLdocumentationGetstarted—LVGLdocumentation  百问网翻译:Objects(对象)—百问网LVGL中......
  • t113-c-lvgl-animation之bug
    这个bug困扰我很久了,应为官方的软件好像不适配什么的,创建出来的代码不能用在我所用的8.3.9中,原因在于:callback函数:这两个函数在helpers.c文件里面定义的只有一个lv_obj_set_style_opa()函数,然而这个函数只能控制screen的opa(我自己试过的)所以是需要改动的为了适配我创建了一个新......
  • WPF加载GIF的五种方式(Storyboard / WpfAnimatedGif / ImageAnimator / PictureBox / M
    部分内容参考博文WPF如何显示gif一、使用Storyboard效果:  (1)页面xaml:<Windowx:Class="PlayGifDemo.StoryboardWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2......
  • t113-c-lvgl触摸接口接入
    整合一下最近搞的东西,顺便设计一下ui移植触摸复制port文件到src目录下同时改名字和删除掉不用的东西:/***@filelv_port_indev_templ.c**//*Copythisfileas"lv_port_indev.c"andsetthisvalueto"1"toenablecontent*/#if1/**********************......
  • T113平台rtl8723du使用说明
    一、安装rtl8723du模块insmod/test_utils/wifi/8723du.ko二、wifi作为sta功能,作为该功能后,开发板可以连接外部热点来进行联网使用。1、编辑WIFI配置文件/etc/wpa_supplicant.conf,设置待连接的WIFI热点SSID及密码,用户可以修改对应的名称和密码来匹配需要连接的热点。2、连接......
  • t113-c-curl使用
    先复制文件到要用到的项目中注意:复制.so文件在linux中不可以直接复制粘贴,必须要在linux命令行输入cp到指定的路径才可以,不然只会复制到软链接改一下cmakecmake_minimum_required(VERSION3.12.4)SET(CMAKE_C_COMPILER/home/momo/Tina-Linux/prebuilt/gcc/linux-x86/arm/too......
  • t113-c-多点触摸
    新的数据线到了,可以测试触摸了数据分析经过上次的触摸的设置基本上可以用了,但是得到的是一堆数据,那么怎么看这堆数据呢?标出来的这一部分基本上就是一次报文,主要的是type和code,type0x03表示是abs设备,code要对标头文件:同样的,这篇文章对此解释得到很清楚:https://blog.csdn.net......
  • an软件-中文版An下载 Adobe Animate 2022安装激活步骤
    AdobeAnimateCC2017是由原AdobeFlashProfessionalCC更名得来,简写为“AnCC2017”。AdobeAnimateCC2017是新型的HTML动画编辑软件,支持简体中文,并且新增了全新功能,支持HTML5,和摄像头、创建管理笔画等,让网页设计人员轻松制作网页,在输出格式方面也非常的灵活,欢迎各位来华军软......
  • Adobe Animate 2020下载安装 中文版 安装激活步骤
    an2021,这是一款功能强大的电脑动画制作软件,不仅提供了画笔、铅笔、矢量美术笔刷、360°可旋转画布、彩色洋葱皮等各种绘画工具供用户自由使用,还提供了传统补间动画、形状补间动画、动作补间动画、HTML5画布、自动嘴唇同步等许许多多专业强大的功能来帮助用户将各种内容制成出自己想......
  • An软件如何下载 Animate的安装步骤及使用技巧 安装激活步骤
    软件的背景和历史:AdobeAnimate(原名Flash)是由Macromedia公司开发的多媒体和动画软件,在2005年被Adobe收购后改名为AdobeAnimate。它被广泛应用于网站动画、交互式应用程序、游戏开发和移动应用程序等领域。随着技术的发展和需求的变化,AdobeAnimate不断演进,成为创造动态和互......