Fixed
Status Update
Comments
al...@google.com <al...@google.com>
al...@google.com <al...@google.com> #2
Work summary:
- Create a lookup table for the bezier curve defined by
fast_out_extra_slow_in.xml
in the platform SDK - Create a
FastOutExtraSlowInInterpolator
class in theandroidx.interpolator
library, similar to the existingFastOutLinearInInterpolator
class - Run a release of
androidx.interpolator
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-main
commit ce11d74218c74436ba4e793a5c0575a285b40570
Author: Julia McClellan <juliamcclellan@google.com>
Date: Wed Apr 06 11:25:45 2022
Create FastOutExtraSlowInInterpolator
Test: manually verified that values are the same as what PathInterpolator produces
Relnote: Added FastOutExtraSlowInInterpolator to the interpolator library
Bug: 225010352
Change-Id: I565501d5603798d6bb939047de4f2a56093647da
M interpolator/interpolator/api/public_plus_experimental_current.txt
M interpolator/interpolator/api/restricted_current.txt
A interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/FastOutExtraSlowInInterpolator.java
M interpolator/interpolator/api/current.txt
https://android-review.googlesource.com/2056344
Branch: androidx-main
commit ce11d74218c74436ba4e793a5c0575a285b40570
Author: Julia McClellan <juliamcclellan@google.com>
Date: Wed Apr 06 11:25:45 2022
Create FastOutExtraSlowInInterpolator
Test: manually verified that values are the same as what PathInterpolator produces
Relnote: Added FastOutExtraSlowInInterpolator to the interpolator library
Bug: 225010352
Change-Id: I565501d5603798d6bb939047de4f2a56093647da
M interpolator/interpolator/api/public_plus_experimental_current.txt
M interpolator/interpolator/api/restricted_current.txt
A interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/FastOutExtraSlowInInterpolator.java
M interpolator/interpolator/api/current.txt
al...@google.com <al...@google.com>
za...@gmail.com <za...@gmail.com> #4
hi
Description
Upcoming Material motion guidelines [4] recommend using this interpolator, so I'd like to request that this interpolator be added to androidx. For context, the AOSP interpolator is available on API 28+, but the Chrome for Android team currently supports 23+.
Our current workaround is to duplicate the fast_out_extra_slow_in in our codebase and use it as a custom interpolator.
[1]
[2]
[3]
[4]