平滑的图像运动

时间:2011-06-23 11:07:19

标签: java android eclipse image smooth

有谁知道如何让我的图像顺利移动? 这是我的代码片段:

 @Override
        public void onDraw(Canvas canvas) {
            Bitmap _scratch = BitmapFactory.decodeResource(getResources(),R.drawable.terrain);
            canvas.drawColor(Color.BLACK);
            canvas.drawBitmap(_scratch, _x, _y, null);
            _y-=10;
        }

它基于月球着陆器教程。 它的作用是口吃,它在我的模拟器和手机上都有效。 我试过把它移动一个,但它没有足够快地执行我给我想要的动作。 对不起,如果没有正确编码,编辑正在播放。

1 个答案:

答案 0 :(得分:0)

decodeResource是一个非常昂贵的电话。你不应该经常这样做,特别是在这种方法中不应该这样做。先将其解码并将结果存储为字段,然后在onDraw(..)调用中使用该字段。