我该如何在android中为位图创建动画,以便它在抛物拱形或任何其他弯曲路径中移动穿过屏幕?目前,我正在使用的方法是使用onDraw()方法在画布上用x/y坐标绘制位图,然后在绘制位图后将该x/y坐标增加1,此时方法调用invalidate()重新绘制新位置的位图。动画位图在曲线上移动
更新:
也许这会给多一点背景下我想要做的事。下面是我的实现,现在的动画我的位图:
canvas.drawColor(Color.TRANSPARENT);
canvas.drawBitmap(gBall, x, y, null);
x += changeX;
y += changeY;
if(x >= (canvas.getWidth()-gBall.getWidth()) || x <= 0)
changeX = -changeX;
if(y >= (canvas.getHeight()-gBall.getHeight()) || y <= 0)
changeY = -changeY;
invalidate();
是否有同时仍然使用这个实现,使位图gBall曲线,因为它靠近屏幕边缘的方法是什么?