0
我想在Android應用程序的隨機位置繪製圓頂圓圈。 我將它們繪製在位圖上,然後在畫布上繪製該位圖。這是繪製圓圈的功能:繪製隨機圓圈
private void drawRandomCircles(int numOfCircles) {
Canvas c = new Canvas(b);
Paint cPaint = new Paint;
cPaitn.setColor(Color.RED);
for(int i = 0; i < numOfCircles; i++) {
int x = Math.Random % 100;
int y = Math.Random % 100;
c.drawCircle(x, y, 20, cPaint)
}
}
位圖b是全局的。 在調用這個函數之後,我只是在onDraw方法中繪製位圖。 現在的問題是,我只能在屏幕上繪製一個圓,無論numOfCircles的大小如何。
任何線索這裏發生了什麼?
首先,我要感謝你的回答和建議值。代碼不會編譯,因爲我手工編寫而不是從源代碼複製它(我知道它很愚蠢)。 我改變了隨機類調用Math.random()調用,並做了訣竅。 再次,非常感謝! – ViktorC 2010-06-15 11:21:37