Qt 5.13支持处理Lottie文件,可以方便地进行移植

栏目: C++ · 发布时间: 5年前

Qt 5.13 工具 包将于5月发布,其中一个重要的特性就是对Lottie文件的支持。

BodyMovin插件是一个After Effects插件,它将动画导出为JSON格式,可以在Web上运行。Airbnb的工程师为这些JSON文件创建了一个本地iOS和Android运行时库,名为Lottie。这允许嵌入和重放BodyMovin JSON文件。这个想法很快就被接受了,如果你有自己的iOS或Android设备,你很可能在某个地方有使用Lottie的东西。

在内部,BodyMovin JSON文件在嵌入式渲染器中渲染 - 如果愿意,可以使用微渲染器。 这将解析并加载JSON,然后运行动画,修剪,图层和其他效果。 这包含在LottieAnimation QML元素中,可以像在任何其他QtQuick元素中一样由UI中的QML代码控制。

Qt 5.13支持处理Lottie文件,因此这些动画可以轻松嵌入到Qt Quick应用程序中,并使用QML进行操作,就像使用任何Qt Quick元素一样。

有兴趣通过即将发布的Qt 5.13版本了解Qt Lottie支持的开发人员可以阅读The Qt Company上周五的 博客文 章,概述技术预览功能以及一些视频和代码片段。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-03/157379.htm


以上所述就是小编给大家介绍的《Qt 5.13支持处理Lottie文件,可以方便地进行移植》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

测试驱动开发

测试驱动开发

Kent Beck / 孙平平、张小龙 / 中国电力出版社 / 2004-4-1 / 28.00元

《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄就可以了。如果水桶比较大而且装满水,那么还没等水桶全部被提上来你就会很累了。你需要一个防倒转的装置,以保证每转一次可以休息一会儿。水桶越重,防倒转的棘齿相距越近。测试驱动开发中的测试程序就是防倒转装置上的棘齿。一旦我们的某个测试程序能工作了,你就知道,它从现在开始并且以后永远都可......一起来看看 《测试驱动开发》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具