1 前言 ​ 本文基于 rive-android 10.1.0 进行源码分析,主要介绍 Rive 的渲染类型、RendererType 透传流程、Surface 透传流程、渲染流程、启动渲染流程、暂停渲染流程等内容。 ​ rive-android 类图框架如下。图中,蓝色的类表示 rive-andr ...
# 如何使用 Rive 开发 Android 动画 ## 概述 Rive 是一个强大的设计工具,可以帮助开发者创建高品质的动画。它提供了一套易于使用的界面和代码库,可以在多个平台上使用。本文将教你如何使用 Rive 开发 Android 动画。 ## 流程概览 以下是开发 Android 动画的流程概览。 | 步骤 | 操作 | | --- | --- | | 1 | 下载并安装 Rive
原创 2023-10-12 11:37:51
591阅读
awtk-widget-riveRive 是一个超级强大的动画格式及配套工具。rive player 控件是基于 rive-cpp 实现的 Rive 播放器。准备获取 awtk 并编译git clone https://github.com/zlgopen/awtk.gitcd awtk; scons; cd -
原创 2021-07-31 16:02:32
678阅读
view动画动画的类型Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型:1. 渐变透明度动画效果1. Xml定义动画使用的配置节点:<alpha/ 2. 编码定义动画使用的类:AlphaAnimation在代码中创建时,代码编写如下:/** * TO
构建live 2d的web samplelive2d介绍live2d的官网在: live2d, 提供中、英、韩版本的文档,就在官网左上角可以改变语言模式。 在百度上:Live2D是一种应用于电子游戏的绘图渲染技术,技术由日本Cybernoids公司开发。通过一系列的连续图像和人物建模来生成一种类似三维模型的二维图像,对于以动画风格为主的冒险游戏来说非常有用,缺点是Live 2D人物无法大幅度转身,
在App开发过程中,如果想实现动画效果,可以粗略分为两种方式。一种是直接用代码编写,像平移、旋转等简单的动画效果,都可以这么干,如果稍微复杂点,就会对开发工程师的数学功底、图形图像学功底有很高的要求。
原创 精选 2023-04-23 10:12:27
979阅读
 简介 做Android开发的同学很多都知道或者使用过一个动画库,那就是NineOldAndroids,它的作者及其牛X,好几个著名的开源库都是他的作品,具体大家可以看他的JakeWharton。简单来说,NineOldAndroids是一个向下兼容的动画库,主要是使低于API 11的系统也能够使用View的属性动画。以下是个其官网的简述 :  Android librar
本文详细介绍了如何在Rive中使用数据绑定功能创建一个动态黄金计算器,通过连接动画、状态和实时逻辑来实现交互效果,无需在多个工具间切换。
如果需要将动画嵌入 网页或移动端,优先选择 JSON 导出(Lottie/Rive);若需矢量图形编辑,则选择 SVG 导出工具。 》》》》》
原创 3月前
37阅读
一、MD5算法简介         MD5的全称是Message Digest Algorithm 5(消息摘要算法第五版),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。在90年代初由MIT Laboratory for Computer Science 和RSA Data Security Inc的Ronald L.Rive
转载 2023-11-29 10:11:40
13阅读
茫茫人海中与你相遇 相信未来的你不会很差作者:子木 2019年12月12日,Flutter 在 Flutter Interact '19 上发布了如何使用 Rive 和 Flutter 制作动态可交互的动画经验分享,我看了之后,觉得非常有趣,因此,写了3个小 demo,把它写成文章记录分享给大家。 名词理解 首先,我们来理解几个名词,不然后续文章,可能看着有些晕
在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL。Pull为Android内置的XML文件解析器。 为了讲解xml文件解析,我这里做了一个android项目,其内容如下: 其中相关文件定义为: rive
1 MD5简介1.1  概述  MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。1.2  发展历史 MD2   Rive