5
我想將我的球像圓形或360度,我都試過,但它只能在畫布上繪製球圖像和圈不旋轉。如何在android中沿着圓圈移動圖像?
能否請你提出可行的解決方案或者給我一些類型的源代碼,可以幫助我在圈子移動對象。
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
canvas.drawColor(Color.WHITE);
int cx = getWidth()/2;
int cy = getHeight()/2;
float angle = 5;
float radius = 150;
float x = (float) (cx + Math.cos(angle * Math.PI/180F) * radius);
float y = (float) (cy + Math.sin(angle * Math.PI/180F) * radius);
canvas.drawBitmap(ball, x, y, null);
if (angle < 360) {
angle += 5;
}
invalidate();
}
當繪製調用角度每次爲5分配把角度變量放在外面畫出來 – Nepster