To achieve the bounciness, we shift the icon on the pressed state of the component, and we also incorporate a neat trick to make the button appear smaller on click. The trick is to make the button's background color a completely separate frame. We can then make this smaller on press, which results in achieving that bouncy feel.
Step / 01
Remix the project.
Step / 02
See how it's built.
Step / 03
Try recreating it for practice.
Step / 04
Or copy the component to your project.