【发布时间】:2016-01-19 10:08:48
【问题描述】:
我目前正在增加 draw() 方法内的浮点变量,以改变 Bitmap 的 x 和 y 坐标,尽管结果非常不稳定,并且您可以看到它增加时的跳跃。我应该创建一个线程来增加坐标吗?
我的draw方法代码:
x += 2.5;
y += 2.5;
c.drawBitmap(image, x, y, p);
c.drawBitmap(image, x - image.getWidth(), y, null);
c.drawBitmap(image, x, y - image.getHeight(), null);
c.drawBitmap(image, x - image.getWidth(), y - image.getHeight(), null);
但似乎动画太慢或断断续续。如何更改我的代码以使动画在任何“速度”下都显得流畅??
提前谢谢你!
【问题讨论】:
-
ValueAnimator/ObjectAnimator呢? -
@pskink 还没试过,我现在试试更新