嗯,我試圖隨機產生一種顏色,但有限制。Android - 如何生成一個隨機顏色的限制?
通過使RGB顏色僅49.
介於0和它應該使這樣的:color.nextInt(50);對?
這是繪製平方活動代碼:
public class Draw extends View
{
public Draw(Context context)
{
super(context);
}
Paint prop = new Paint();
Random color = new Random();
@Override
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
int width = getWidth();
int height = getHeight();
int oriwidth = 0;
int oriheight = 0;
for (int x = 0; x < 20; x++)
{
int red = color.nextInt(50);
int green = color.nextInt(50);
int blue = color.nextInt(50);
prop.setARGB(0, red, green, blue);
canvas.drawRect(oriwidth += 10, oriheight += 10, width -= 10, height -= 10, prop);
}
}
}
,其結果是在白色的完整的四邊形。沒有限制,我會很好。
你能讓我明白在一組值之間畫一個正方形嗎?
感謝您的幫助,併爲英語感到抱歉。
是否有你將α設置爲0(不可見)的原因? – Geobits
真的嗎?它的工作原理沒有限制...它現在可以工作...只需將其設置爲255.我真的很笨:P感謝您的幫助。 –