예를 들어서 10초안에 원 하나를 그리는 것을 생각하고 있습니다.
여기서 원을 그린다는게 저희가 원을 그리는 것 처럼 점이 이동하면서 자취를 남기는걸 생각하고 있습니다.
현재는 이렇게 구현 해 놓은 상태입니다. 시간을 사용하지 않고 각도를 사용했는데요
구글링을 계속 해도 각도로 밖에 설명이 나와있지 않아 어려움을 겪고 있습니다.
mBigOval = new RectF(0, 0, 498 , 498);
// mBigOval = new RectF(250, 400, 390, 540);
}
private void drawArcs(Canvas canvas, RectF oval, boolean useCenter,
Paint paint) {
canvas.drawArc(oval, -90, mSweep, useCenter, paint);
}
@Override protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.alpha(Color.CYAN));
drawArcs(canvas, mBigOval, UseCenters[2],paint);
mSweep += SWEEP_INC;
if (mSweep > 360) {
mSweep -= 360;
mStart += START_INC;
// if (mStart >= 360) {
// mStart -= 360;
// }
mBigIndex = (mBigIndex) % mOvals.length;
}
invalidate();
}