Skip to content

Releases: material-motion-archive/family-tween-android

2.1.0

04 Dec 20:35
Compare
Choose a tag to compare

New features

Plans are now type safe.

Source changes

API changes

Auto-generated by running:

apidiff origin/stable release-candidate android library

ObjectTween<T,

new class: ObjectTween<T,

new field: long delay

new field: long duration

new field: TimeInterpolator[] interTimingFunctions

new field: float[] offsets

new field: TweenProperty<? super

new field: TimeInterpolator timingFunction

new field: V[] values

Tween

new constructor: Tween(TweenProperty<? super View, V>, long, )

removed constructor: Tween(TweenProperty<?, V>, long, )

removed field: TweenProperty<?, V>

removed field: long delay

removed field: long duration

removed field: TimeInterpolator[] interTimingFunctions

removed field: float[] offsets

removed field: TimeInterpolator timingFunction

removed field: V[] values

removed method: Class<? extends Performer> getPerformerClass()

modified class: Tween<V>

| From: | public class Tween extends Plan |
| To: | public class Tween extends ObjectTween<View, V> |

TweenPerformer

removed class: TweenPerformer

removed constructor: TweenPerformer()

removed method: void addPlan(BasePlan)

removed method: void setIsActiveTokenGenerator(IsActiveTokenGenerator)

TweenPerformer

new class: TweenPerformer<T>

new constructor: TweenPerformer()

new method: void addPlan(Plan<T>)

new method: void setIsActiveTokenGenerator(IsActiveTokenGenerator)

Non-source changes

2.0.0

30 Nov 22:46
Compare
Choose a tag to compare

Breaking changes

  • Tween#from and #to replaced with #values.
  • Tween#interpolator replaced with #timingFunction.

New features

Source changes

API changes

Auto-generated by running:

apidiff origin/stable release-candidate android library

Tween

new constructor: Tween(TweenProperty<?, V>, long, )

new field: TimeInterpolator[] interTimingFunctions

new field: float[] offsets

new field: TimeInterpolator timingFunction

new field: V[] values

removed constructor: Tween(TweenProperty<?, V>, long, V)

removed constructor: Tween(TweenProperty<?, V>, long, V, V)

removed field: V from

removed field: TimeInterpolator interpolator

removed field: V to

Non-source changes

1.1.0

03 Nov 10:03
Compare
Choose a tag to compare

This release adds support for Runtime 4.0.0.

Source changes

Non-source changes