안녕하세요 초보 개발자입니다.
TranslateAnimation 을 사용해서 전광판 효과를 만들고있습니다.
그런데 TranslateAnimation 에서 속도조절을 하는 건 따로 없더군요
그래서 setduration 으로 사용해서 조절중인데요
문제는 애니메이션 도중 setduration 값을 변경했을경우인데요
느린상태에서 빠르게 변경하면 앞으로 건너뛰어서 빨라지고요
빠른상태에서 느리게 변경하면 뒤로 돌아가서 느려집니다.
moveAnim.setDuration(time); // 애니메이션 동작시간
moveAnim.setInterpolator(AnimationUtils.loadInterpolator(this, android.R.anim.linear_interpolator));
moveAnim.setRepeatCount(Animation.INFINITE);
moveAnim.setRepeatMode(Animation.RESTART);
time 은 seekbar를 이용해서 값을 변경하고있고요...
어떻게 해야 부드럽게 속도 전환이 가능할까요?
고수분들의 답변을 기다립니다