当前位置: 首页 > java >正文

Qml组件之AnimatedImage

  • 该元素继承自Image扩展了Image,Image有的属性他都有,可以替代Image,但是他还是专门用来显示动图
  • 主要用来播放序列帧动画图片
  • 支持gif格式高清动图webp格式

常用属性

当前帧

  • currentFrame : int

即当前是动图的第几帧,播放动图的过程中该属性的值会不停的改变

动图加载完成后,可以直接设置该值,跳到某一帧

或者在该属性的属性改变信号处理器中监听该属性的改变

AnimatedImage {source: "./11.gif"asynchronous: true//不停的打印当前帧数onCurrentFrameChanged: print("当前帧:", currentFrame)
}

帧总数

  • frameCount : int [read-only] 

即当前动图的总帧数

但是对于某些格式动图,总帧数可能是未知的

暂停

  • paused : bool

即可以设置该属性为true来暂停播放动图

播放

  • playing : bool

即可以设置该属性为true来播放动图

默认为true,立马就会播放动图

注意该属性和paused属性没有任何关联,即playing为false,停止播放时,paused并不会自动变为true

播放速度

  • speed : real [since QtQuick 2.11]

默认是1.0,原始速度

如果大于1,则播放速度变快,比如为2,那么播放速度就是原来的2倍

小于1,则播放速度变慢,比如为0.5,那么播放速度就是原来的一半

可以修改该属性的值,来调整动图的播放速度

信号

  • currentFrameChanged

当前帧变化信号

可检测当前帧的变化,在onCurrentFrameChanged处理器中作逻辑处理

http://www.xdnf.cn/news/4005.html

相关文章:

  • 牛客1018逆序数-归并排序
  • 从入门到登峰-嵌入式Tracker定位算法全景之旅 Part 5 |地图匹配与轻量 SLAM:HMM/Viterbi 与简化图优化
  • 【PaaS与AI融合】MLOps平台的架构设计
  • DHCP服务器配置
  • PHP的现代复兴:从脚本语言到企业级服务端引擎的演进之路-优雅草卓伊凡
  • HTTP协议
  • 如何判断node节点是否启用cgroup?
  • 深入浅出数据库规范化的三大范式
  • 网络传输中字节序
  • 线程局部存储----TLS
  • seaborn
  • suna工具调用可视化界面实现原理分析(二)
  • 黑马点评day02(缓存)
  • 五一の自言自语 2025/5/5
  • 基于python的哈希查表搜索特定文件
  • 【C/C++】各种概念联系及辨析
  • Cadence高速系统设计流程及工具使用
  • [C++] 小游戏 决战苍穹
  • 《Java 高并发程序设计》笔记
  • NSOperation深入解析:从使用到底层原理
  • 千锋教育Ansible自动化运维实战教程从入门到精通
  • 基于windows安装MySQL8.0.40
  • 2025 年最新树莓派 Pico 连接 ESP8266 模块实现 WiFi 通信、搭建 TCP 服务器实现数据交互详细教程
  • 【多线程】九、常见的锁 读者写者问题
  • 「Mac畅玩AIGC与多模态19」开发篇15 - 判断节点与工具节点联动示例
  • 【爬虫】微博热搜机
  • 网络原理 TCP/IP
  • 代码异味(Code Smell)识别与重构指南
  • [网安工具] 浏览器站点指纹识别插件 —— Wappalyzer · 使用手册
  • R004 -计算机硬件基础