0
(很新到Android)如何使用canvas.drawBitmap顯示位圖上隨機屏幕
我有一個位圖繪製到畫布上,我想知道如何使它隨機顯示的每個活動啓動時如果可以使用canvas.drawBitmap
來做到這一點?
我正在使用SurfaceView,現在我有canvas.drawBitmap
根據 public void render(Canvas canvas)
方法。任何幫助是極大的讚賞!謝謝!
(很新到Android)如何使用canvas.drawBitmap顯示位圖上隨機屏幕
我有一個位圖繪製到畫布上,我想知道如何使它隨機顯示的每個活動啓動時如果可以使用canvas.drawBitmap
來做到這一點?
我正在使用SurfaceView,現在我有canvas.drawBitmap
根據 public void render(Canvas canvas)
方法。任何幫助是極大的讚賞!謝謝!
Random random = new Random();
canvas.drawBitmap(bitmap,random.nextInt(canvas.getWidth()-bitmap.getWidth()),random.nextInt(canvas.getHeight()-bitmap.getHeight()),null);
好吧,謝謝,這很有道理!我在nextInt上得到一個錯誤:「類型Random中的方法nextInt(int)不適用於參數(int,int)」但我刪除了nextInt中的0,現在它隨機顯示它!然而,它只是通過隨機循環,因此圖像在整個屏幕上閃爍,所以我只需要弄清楚如何停止。 –
是啊對不起,我認爲與隨機(0,int)的JavaScript,使用布爾值來控制它在一個if(){}塊和觸發布爾值,所以它只會去一次,然後你可以重新觸發它的其他地方 – JRowan