【发布时间】:2018-06-04 01:05:05
【问题描述】:
我正在尝试编写一个模仿类似于这样的脉冲动画的动画:
专注于内部蓝色圆圈(忽略外部深蓝色圆圈)
http://www.joedubs.com/wp-content/uploads/2016/01/breathe-now.gif
这是我目前编写的代码:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:duration="2000"
android:fromXScale="1"
android:fromYScale="1"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="0.8"
android:toYScale="0.8" />
<scale
android:duration="2000"
android:fromXScale="0.8"
android:fromYScale="0.8"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="2000"
android:toXScale="1.8"
android:toYScale="1.8" />
<scale
android:duration="2000"
android:fromXScale="1.8"
android:fromYScale="1.8"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="2000"
android:toXScale="1"
android:toYScale="1" />
</set>
虽然这在一定程度上有效,但动画在再次重复时会跳过和卡顿。有人可以稍微调整一下以模仿平滑的脉冲动画吗? (增长和减少)
【问题讨论】:
标签: android xml animation android-animation