android - 在没有 Java 的情况下翻转矢量
问题描述
我有一个矢量(这是位于我的可绘制文件夹中的图像):
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="45dp"
android:height="45dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M12,4L12,1L8,5l4,4L12,6c3.31,0 6,2.69 6,6 0,1.01 -0.25,1.97 -0.7,2.8l1.46,1.46C19.54,15.03 20,13.57 20,12c0,-4.42 -3.58,-8 -8,-8zM12,18c-3.31,0 -6,-2.69 -6,-6 0,-1.01 0.25,-1.97 0.7,-2.8L5.24,7.74C4.46,8.97 4,10.43 4,12c0,4.42 3.58,8 8,8v3l4,-4 -4,-4v3z" />
</vector>
我希望这个矢量无限循环(如动画或 GIF),但不使用 java 代码!
已经有很多关于向矢量添加动画的问题,但是我发现只有 XML 代码没有答案。
甚至可能吗?如果是,有人知道怎么做吗?
提前感谢您提供的任何帮助!
编辑:API 级别 19
解决方案
是的,您可以自己创建动画矢量,或者您可以在 LOTTIE 中获得免费的动画矢量
你可以创建自己的使用后效和 Bodymovin 你可以在 youtube 上看到很多教程我认为这很有帮助
推荐阅读
- vue.js - VueJS 无法在不修复 linting 错误的情况下构建项目
- python - 在 Python 中查找 2D np.array 中的局部最小值
- regex - Mongo RegEx - 匹配所有类型的空格字符
- sctp - SCTP_PRIMARY_ADDR 和 SCTP_SET_PEER_PRIMARY_ADDR 选项的 Setsockopt 问题
- maven - 运行maven依赖时如何排除项目内依赖:go-offline
- angular - 我需要将 mat-button-toogle 更改为单选按钮?
- laravel - Laravel 6路线未定义
- precision - 当与推荐项目的相关性是二进制形式时,我们可以使用 NDCG 作为推荐系统指标吗?
- c# - 如何在 RestSharp 中将 json 文件数据解析为请求参数?
- bash - bash 不能用 or 语句比较字符串