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