2010-07-12 5 views

답변

4

아래 예제는 원 경로에 텍스트를 displying에 대한 경로를 만듭니다

// create a path 
Path circle = new Path(); 
circle.addCircle(centerX, centerY, radius, Direction.CW); 

// set the color and font size 
Paint paint = new Paint(); 
paint.setColor(Color.BLUE); 
paint.setTextSize(30); 
paint.setAntiAlias(true); 

// draw the text along the circle 
canvas.drawTextOnPath(QUOTE, circle, 0, 30, paint); 
당신은 참조 할 수 있습니다 전체

그리고 애니메이션, 애니메이션의 4 개 종류가 주로있다 안드로이드 SDK와 함께 제공 Example Here :

  1. AlphaAnimation - 투명성
  2. RotateAnimation을 변경 - 회전
  3. ScaleAnimation는 - 성장 또는
  4. TranslateAnimation 축소 - 위치 Example Here를 참조 애니메이션 시퀀스를 생성하는

을 변경합니다. 애니메이션 예제의 다른 유형에 대한

등등 (플래시와 마찬가지로) 프레임 애니메이션, 목록 애니메이션 등. Animations Types EXample here을 참조 할 수 있습니다.

즐기세요!

+0

SurfaceView에서 이것을 사용할 수 있습니까? 원 대신에 복잡한 경로로 변경할 수 있습니까? – SteveThai

1

나는 지난 몇 주 동안 게임을하기 위해이 작업을하고있었습니다. 터치 이벤트 (사용자가 화면에 그려 넣을 때)에 의해 주어진 좌표에서 각 포인트를 얻은 다음 그 목록에. 그 목록을 화면에 그리는 경로로 바꾼 다음 개체가 각 프레임의 onDraw 메서드 목록을 기반으로 위치를 업데이트하도록했습니다.

관련 문제