- Gradle wrapper version updated to 2.7
- build tools updated to 23.0.1
- Android gradle plugin updated to 1.3.1
- Support library dependency version updated to 23.0.1
- compileSdkVersion updated to 23
- density is now taken into consideration when constructing
GifDrawable
from Resources - #181 - animation restarting fixed - #208, #209
GifTextureView
memory usage optimizations- native code cleaning
- loopNumber parameter added to
AnimationListener#onAnimationCompleted()
- fixes #204 - rounded corners support added - #202
- proguard configuration is now bundled with the library - #193
- Android gradle plugin updated to 1.3.0
- fixed segfault when frame is not confined to canvas - #196, #194
- fixed relationship between drawable visibility and animation state - #195
- toolchain changed to clang
InputStream
source reading optimization- fixed support for API level 8 - #173
- fixed seeking in paused state - #180
- added missing default frame duration - #186
- Gradle wrapper version updated to 2.5
- support annotations version updated to 22.2.1
- fixed warning about attaching nameless thread on ART
- support annotations version updated to 22.1.1
- Android gradle plugin updated to 1.2.3
- fixed NPE when
GifTextureView
is constructed without attributes - fixed background artifacts - #167
- single drawable assigned to multiple views support added (
MultiCallback
) - NDK version updated to r10e
GifDrawable#setLoopCount()
added- fixed firing
AnimationListener#onAnimationCompleted()
- Gradle wrapper version updated to 2.4
Updates also contain documentation updates, typofixes, and trivial code clean-ups.