This repository has been archived by the owner on Jul 8, 2022. It is now read-only.
Implement playing image animation only once #488
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit implements playing an image animation only one forward or
reverse. For that it is possible to set the direction to ONCE_FORWARD or
ONCE_REVERSE. If direction is "ONCE_*" then when playing has finished
the call-back onPlayFinished() will be invoked. With that is is possible
to react on finished animation playing like scrap the animationView
object or reset it to be used again.
Also there was a second call-back added: onDestroyLayer()
That is invoked when the layers of the animation view gets deleted
because the animation is changed to another in ImageData. That call-back
can be used to recycle the image objects which are used for the image
animation view layers.