我有一個關於drawBitmap的問題。'Paint'參數在android.graphics.Canvas.drawBitmap()中做了什麼?
android.graphics.Canvas.drawBitmap(Bitmap bitmap, float left, float top, Paint paint)
那是什麼油漆顏料?比如我有一個picture.jpg和我做
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.picture);
paint = new Paint();
paint.setColor(Color.BLUE);
canvas.drawBitmap(bitmap, 0, 0, paint);
我能與「畫」做的時候我有一個真實的畫面不是一些canvas.drawCircle。有什麼辦法可以改變圖片顏色或類似的東西嗎?
是的,還有一個問題。例如,我在80x80大小的mspaint中繪製圓圈,並且我的背景保持純白色。當我在我的程序中使用該繪圖時,它會顯示圓圈+白色背景。有什麼方法可以顯示只有沒有背景的圓圈。也許有人可以提出一些我可以做到的程序或者我的程序中應該使用哪些代碼? (圓圈就是例子,可以有任何東西)
是的,藉口使用與程序背景相同的圓圈背景是不合適的,因爲我的程序的背景不是白色或黑色或任何其他顏色,它是圖片。