How to use TouchAction for press + move + hold + release gesture


I need to implement some complicated gesture. I need to press some element, move it to another element and release it for scrollable list using touch action how should I use element in it.

ArrayList listElement = driver.findElementsByClassName(“android.widget.TextView”)

Is there any way to pass element from list as above like 15th element in list(press) and first element in list(moveto) and release so I can scroll like this in touch action please put some code for example for how to use it like this in touchAction I am very new to programming.