Animation 에 Rotate 속성을 주어서

무한히 멈추지 않고 돌리게 하는 법은 구글을 통해서 알아냈는데

애니메이션을 중간에 멈추가 하는 방법이 있나요?

돌고 있다가 제가 원하는 순간에 멈추고, 다시 멈췄던 동작에서 시작을 하게 하려면 어떡해야 하나요?

혹시 직접 구현해야 하는건지 알고 싶습니다.

ps. RotateDrawable 은 대체 어떡해 쓰는건지 아시는분?