- Fix bug introduced by the previous UX improvements
- Change
textPaint
to be a public property - Update animation logic to skip animations during fast transitions
- Other UX improvements
- Add support for preferred scrolling direction.
- Support android:text even when character list is not set in XML
- Support wraparound animation for going forwards as well as backwards
Please refer to the 2.0 migration doc for more information on this release.
- Fix bug where ticker column size doesn't change after text size change.
- Fix debounce bug when setting the same text on ticker.
- Support
tools:text
.
- Add support for
getText()
. - Add support for
android:text
andapp:ticker_defaultCharacterList
.
- Add support for textStyle and text shadow attributes.
- Fix levenshtein bug that caused characters to disappear in animations.
- Update gradle dependencies
- Add minimum support for arbitrary characters.
- Update support and gradle dependencies.
- Performance optimizations for re-measure and re-layout.
- Better size change animation with Levenshtein algorithm.
- Added support for
animateMeasurementChange
to animate size changes smoothly during size change. This will callrequestLayout()
on every animation frame so use with care. - Added support for animator listener to listen to updates by the main animator.
- BREAKING: changed
app:ticker_textColor
intoandroid:textColor
andapp:ticker_textSize
intoandroid:textSize
. - Added support for getting/setting type face programmatically.
- Added support for
app:ticker_animationDuration
,android:gravity
,android:textAppearance
.
Initial release!