On Boarding Screens

Hello. I’m trying to build a component in which the slide would preserve the finger slide movements. I tried using “States” and using round buttons to navigateto each state, just such any OnBoarding samples. It worked just fine, although with the lack of the mobile slide finger interaction. Second I tried, using a horizontal list, that provides you the finger horizontal slide interaction but loses intuitive navigation through buttons. Is there a smart way to achieve this? Thank you