Ich habe eine Drehanimation auf einer Toggle-Taste wie unten, wenn ich unabhängig lief es funktioniert gut.Animation funktioniert nicht beim Speichern in der Datenbank?
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)
Aber wenn ich ein Zimmer Abfrage nach der Animation am ausgeführt wird, wird die Animation funktioniert nicht!
mTaskDAO.update(task)
Ich kann falsch liegen, aber ist Ihre Abfrage auf dem UI-Thread ausgeführt und so Ihre Animation aufgrund der Zeit verschraubt bekommen? versuche, es in einen anderen Thread zu verschieben und zu sehen, ob es funktioniert –
Ich zog es in einen anderen Thread mit Rx, führte sogar die Abfrage zuerst und dann die Animation, aber keinen Erfolg! –