我有一个简单的程序,可以通过画布绘制简单的形状。android:随机选择属性的方法
private class MyViewCircle extends View {
public MyViewCircle(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.RED);
canvas.drawCircle(89, 150, 30, paint);
}
}
正如你看到的,圆的属性是
(Color.RED);
(89, 150, 30, paint);
我想创建另一个类包括了很多其他功能(颜色和坐标),并选择他们随机。 那么,哪种方式更好,阵列或阵列列表还是别的?有人能给我一个例子怎么做?那么如何随机挑选它们并将它们放入绘图函数?干杯!
小优化到你的代码;不要在“mRandom.nextInt(mAttributes.size());”中调用“.size()”;“在每次调用时,一旦添加了所有属性,就会存储该大小。 – C0deAttack
辉煌,我会试试! – nich