Android 在画布上更改位图

Android 在画布上更改位图,android,canvas,bitmap,Android,Canvas,Bitmap,我有一个视图类和活动,视图类与XML链接在一起。view类首先绘制字母a的位图。活动中有“下一步”和“上一步”按钮,允许用户在字母图像中移动。然而,我已经到处寻找清理画布,似乎没有任何事情。我不确定如何访问view类来更改通过XML布局文件链接的图像 视图类 protected void onDraw(Canvas canvas) { drawLetterA(canvas); } public void drawLetterA (Canvas canvas) {

我有一个视图类和活动,视图类与XML链接在一起。view类首先绘制字母a的位图。活动中有“下一步”和“上一步”按钮,允许用户在字母图像中移动。然而,我已经到处寻找清理画布,似乎没有任何事情。我不确定如何访问view类来更改通过XML布局文件链接的图像

视图类

    protected void onDraw(Canvas canvas) {

    drawLetterA(canvas);

}

public void drawLetterA (Canvas canvas) {

    Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.lettera);
    canvas.drawBitmap(myBitmap, 0, 0, null);

}

public void drawLetterB (Canvas canvas) {

    //canvas.drawColor(Color.WHITE);
    Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.letterb);
    canvas.drawBitmap(myBitmap, 0, 0, null);

}

你不喜欢你的.drawColor解决方案的什么地方?当我试图从我的活动类访问drawLetterB函数时,它说该类太臃肿了