2017-03-23 11 views
0

이것은 삼성 기기 (S7 및 탭 S2에서 테스트)에서만 발생하는 것으로 보입니다.삼성 기기에서 imageView 애니메이션 재생 중 리플 및 공개가 실패합니다.

문제 애니메이션이 재생중인 경우 모든 대화 리플 및 공개 영향은 충격을 받거나 중간에 멈추거나 전혀 재생되지 않습니다.

는 예를 들어, 이미지 뷰 애니메이션이 시작되었습니다

RotateAnimation anim = new RotateAnimation(0.0f, 360.0f, Animation.RELATIVE_TO_SELF, 0.48f, Animation.RELATIVE_TO_SELF, 0.5f); 
anim.setInterpolator(new LinearInterpolator()); 
anim.setRepeatCount(Animation.INFINITE); 
anim.setDuration(2000); 

ivStatus.startAnimation(anim); 

가 그럼 난 대화 상자에서 버튼을 터치하거나 공개 애니메이션을 시작합니다. 애니메이션이 무작위로 얼거나 얼얼하게 흔들립니다. 내 코드에서 일부 공개는 대화 상자이므로 대화 표시가 중간에 중지되면 사용자가 아무 것도하지 못하도록 차단합니다.

편집 : com.github.rahatarmanahmed.cpv.CircularProgressView과 같은 progressView을 사용하면이 문제가 발생합니다.

어떻게 예방하거나 수정할 수 있습니까? 이것은 비 - 삼성 장치에서 완벽하게 작동합니다. 에

예 프로젝트 : 이미지 아래 얼어 붙은 리플을 가지고 https://github.com/behelit/SamsungAnimationFailSample

, 아니 터치는 내 솔루션은 모든 애니메이션을 일시 정지 onPause와 onResume에 다시 시작했다이 점 Ripple death

답변

0

에서 발생하지 않습니다.