Java 平滑图像运动

Java 平滑图像运动,java,android,eclipse,image,smooth,Java,Android,Eclipse,Image,Smooth,有人知道我怎样才能使我的形象流畅吗? 以下是我的代码片段: @Override public void onDraw(Canvas canvas) { Bitmap _scratch = BitmapFactory.decodeResource(getResources(),R.drawable.terrain); canvas.drawColor(Color.BLACK); canvas.drawBitm

有人知道我怎样才能使我的形象流畅吗? 以下是我的代码片段:

 @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;
        }
它基于月球着陆器教程。 它所做的是口吃,它在我的模拟器和我的手机上都有。 我试着把它移动一次,但是它执行的速度不够快,不能给我想要的运动。
很抱歉,如果格式不正确,编辑器正在播放。

解码资源是一个非常昂贵的呼叫。你不应该经常这样做,尤其是用这种方法。更早地对其进行解码并将结果存储为字段,然后在onDraw中使用该字段。。打电话。

非常感谢!它的路更平坦!