android - 带有延迟xml的Android动画
问题描述
我正在尝试设置一个通过 xml 文件弹跳的小动画。这个想法是视图将上升 5dp,然后返回(反向),然后等待 2 秒并再次执行此操作......无限。
我的代码是这样的,但不知何故,在第一个动画之后,它在 0 处重新开始位置。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:startOffset="2000"
android:duration="500"
android:fromYDelta="0"
android:repeatCount="infinite"
android:fillAfter="true"
android:toYDelta="-5" />
<translate
android:startOffset="2500"
android:duration="500"
android:fromYDelta="-5"
android:repeatCount="infinite"
android:fillAfter="true"
android:toYDelta="0" />
</set>
知道我应该怎么做吗?
另外,如果我使用单个翻译和反向进行操作,那么它会等待 2 秒进行反向操作……我想做正常反向操作,然后等待 2 秒:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:startOffset="2000"
android:duration="500"
android:fromYDelta="0"
android:repeatCount="infinite"
android:repeatMode = "reverse"
android:toYDelta="-5" />
</set>
解决方案
推荐阅读
- javascript - Lodash:如何创建具有新对象结构的数组
- php - 在 Windows 上使用套接字/路径将 MySQL 工作台连接到 MAMP
- excel - 在 VBA 中使用 VLookup 检索公司名称?
- xml - Perl - 对一组 XML 查询数据进行排序
- android - 断开 Nougat 及以后的来电
- typescript - 如何将函数返回类型强制为非原始或 Promise 非原始?
- c++ - c++:操作符=在实现移动赋值时不明确
- excel - VBA:Target.Address 在预期列之前影响列
- elasticsearch - X-Pack 不受支持且机器学习不适用于 [windows-x86]
- javascript - reactjs react-bootstrap中div标签的JSX HTMLAttribute设置样式问题