0
아래와 같이 토글 버튼에 회전 애니메이션이 있습니다. 독립적으로 실행하면 잘 작동합니다.데이터베이스에 저장할 때 애니메이션이 작동하지 않습니까?
val rotateAnimation = RotateAnimation(0.0f, 360.0f, itemView.toggleButton.pivotX, itemView.toggleButton.pivotY)
rotateAnimation.duration = AppConstants.ROTATE_ANIMATION_TIME
rotateAnimation.fillAfter = true
rotateAnimation.repeatMode = Animation.REVERSE
itemView.toggleButton.startAnimation(rotateAnimation)
그러나 애니메이션 후 방 쿼리를 실행할 때 애니메이션이 작동하지 않습니다!
mTaskDAO.update(task)
내가 틀릴 수도 있지만 UI 스레드에서 쿼리가 실행되어 시간이 지났기 때문에 애니메이션이 망가질 수 있습니까? 그것을 다른 스레드로 옮기고 작동하는지 확인하십시오 –
Rx를 사용하여 다른 스레드로 이동했습니다. 심지어 쿼리를 먼저 실행 한 다음 애니메이션을 실행했지만 성공하지 못했습니다! –