0
我在畫布上繪製了36個圈,這是從View類擴展而來的。如何交換兩個圓圈
我想了解的是,如何在Play Store中的Two Dots遊戲之間更改他們之間的位置。
我該怎麼做?
這裏是我的onDraw方法代碼:
@Override
protected void onDraw (Canvas canvas){
// TODO Auto-generated method stub
super.onDraw(canvas);
int xArt = 0, yArt = 0, x, y;
x = getWidth()/4 - 50;
y = getHeight()/2 - 50;
canvas.drawARGB(96, 25, 139, 10);
for (int i = 1; i < 37; i++) {
canvas.drawCircle(x + xArt, y + yArt, 30, paint.get(i));
yArt += 100;
if (i % 6 == 0) {
xArt += 100;
yArt = 0;
}
}
}
這裏是圖片:tinypic.com/r/20a9m4j/9
也許你可以使用一些數組來存儲你的圈子(位圖),然後交換! –