3
我顯示使用的onDraw方法這樣的圖像:drawBitmap不全屏
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.photo0);
canvas.drawColor(Color.BLACK);
canvas.drawBitmap(background, 0, 0, null);
我想設置這個圖像作爲背景,但它是僅在畫面的一部分顯示。如何將其設置爲全屏?
有一種方法可以將圖像設置爲xml背景,並從onDraw方法在此圖像上繪製其他圖像?
這改變了圖像的質量。如果我將圖像設置爲xml背景,它看起來不錯,但是像這樣不清晰 – Gabrielle
要修復質量,請創建一個Paint對象並調用setFilterBitmap(true)。這將取代默認的「最近鄰」採樣到「線性」。 –
做到了這一點,但圖像仍然只填充較大畫布的一部分。 – teapeng