如前所述,气泡在动画播放两秒后从 Y 轴位置 0 跳到 2。可以消除跳过操作并使气泡从原点平稳上升。
if (time < 2) Balloon.translateY = 0; if (time < 2) Balloon.scaleY = time; if (time >= 2) Balloon.translateY = time - 2;
播放动画。气泡膨胀了 2 秒,然后随时间从其原点位置缓慢平稳上升。
当时间大于或等于 2 时,气泡的 translateY 位置变为 2 减去 2,也就是 0。随着时间增加并超过 2 秒,translateY 会以时间增加的同一增量增加。