0
이미지를 회전 중이며 지금은 System.out.println ("변환 완료!")을 실행하고 싶습니다. 변환이 완료된 후 방법은 다음과 같습니다.이미지 변환 완료 후 무언가 수행
protected void applyTransformation(float interpolatedTime, Transformation t) {
final float fromDegrees = mFromDegrees;
float degrees = fromDegrees + ((mToDegrees - fromDegrees) * interpolatedTime);
final float centerX = mCenterX;
final float centerY = mCenterY;
final Camera camera = mCamera;
final Matrix matrix = t.getMatrix();
camera.save();
camera.rotateX(degrees);
camera.getMatrix(matrix);
camera.restore();
matrix.preTranslate(-centerX, -centerY);
matrix.postTranslate(centerX, centerY);
}
그 뒤에있는 생각은이 코드가 애니메이션에 필요한 정보를 계산하는 것입니다. 변환은 즉시 계산됩니다. 애니메이션 완료 시점을 알고 싶습니까? – RaphMclee
예 완료 시점을 알고 싶습니다. – chief
이 문제는 [여기서 SO] (http://stackoverflow.com/questions/2214735/android-animationdrawable-and-knowing-when-animation-ends)에서 처리됩니다. – RaphMclee