我試圖在onDraw()中畫一個jpg到畫布,但是Bitmap類型似乎不可繪製(沒有.draw方法)。我的目標是讓一個可通過觸摸/拖動在屏幕上移動的jpeg。我如何畫這個?向Canvas繪製任意jpeg
這裏是我的構造函數(其中i圖像路徑傳遞給視圖)
public TouchViewClass(Context context, AttributeSet attrs, int defStyle, String picPath) {
super(context, attrs, defStyle);
this.picPath=picPath;
}
這裏是我的onDraw
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap myImg = BitmapFactory.decodeFile(picPath);
canvas.save();
canvas.translate(mPosX, mPosY);
//Here is where the bitmap should be drawn
canvas.restore();
}
還挺搞砸了這我會在我的問題上得到一個贊成票。有人能幫我理解這個問題出了什麼問題嗎? – TheGeekNess