Double animation on drag interaction


I was wondering whether I can get some help with a question I have. In the Apollo app (iOS only), there are swipe gestures that have two states depending on how far the element has been dragged on the screen sideways.

Is it possible to recreate this in Figma? One solution comes to mind is to create two states, one for the first drag distance, and another “on drag” interaction stemming from the previous state to simulate the result I am going for. But would this be possible with a single drag interaction? I would like to have two end variants based on the distance that was dragged.

Here is a video link to illustrate what I tried to describe:
Double gesture

1 Like

What are the odds! I came to the community today to ask about on drag interaction because I was working on a gesture inspired by the Apollo app. I see it has been a while since you posted this, are you still looking for ways to accomplish this?