Appium common touch actions

TouchAction dragNDrop = new TouchAction(driver)                        .longPress(element(dragDot1))                        .moveTo(element(dragDot3)).release().perform();

TAP Action

elem1 = driver.findElementById("io.appium.android.apis:id/start")TouchAction startStop = new TouchAction(driver)                .tap(tapOptions().withElement(element(elem1));                
startStop.perform();

SCROLLING

driver.findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()).scrollIntoView(text(\"WebView\"));");

KEYCODE TEST

public void pressKeyCodeTest() {  
driver.pressKey(new KeyEvent(AndroidKey.ENTER));