1
我的問題是:有沒有什麼辦法可以創建一個圓,然後使其位圖,而不是在畫布上顯示?例如,創建一個黑色圓圈,然後將其轉換爲位圖,但不使用canvas.setBitmap(位圖位圖)。提前感謝。Android創建一個圓形位圖,而無需在畫布上繪製它
我的問題是:有沒有什麼辦法可以創建一個圓,然後使其位圖,而不是在畫布上顯示?例如,創建一個黑色圓圈,然後將其轉換爲位圖,但不使用canvas.setBitmap(位圖位圖)。提前感謝。Android創建一個圓形位圖,而無需在畫布上繪製它
您可以使用靜態方法(Bitmap.create)輕鬆獲取位圖對象,然後通過使用bitmapObject
實例化canvas對象來使用該對象在其上繪製任何東西。
你的代碼應該是這個樣子:
Bitmap bitmap = Bitmap.create(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
//draw on your canvas.
:/是的,我知道這個方法,但我不需要把它畫在屏幕上,這是我的概率:/ –
抱歉:/我是新手編程我我甚至不是程序員。再次感謝。並且謝謝你兄弟 –
不要只要你在學習:) –