question

Revision3 Client Engineering avatar image
Revision3 Client Engineering asked

Amazon easing functions.

Does anyone know what easing's Amazon uses for scrolling and navigating on the amazon home OS? It seems our scrolling animation in our app is much choppier than Amazon's. We are using their sample base code, but are still having trouble making it as snappy and responsive in the navigation. Here are some easing examples; http://easings.net/. Thanks in advance! E
fire tv
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Sujoy@Amazon avatar image
Sujoy@Amazon answered
The carousel doesn't use simple easings, instead using quite advanced animations that take into account the entrance and exit velocities as well as the user's current behaviour in order to smooth out the acceleration curves. These don't lend themselves to describing in any simple terms. We use some state tracking and some matrix and quartic calculations to dynamically calculate the best curve to animate with.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.