JavaFX ListView with touch events for scrolling up and down

This is what I’ve made public class CustomListCell extends ListCell<Document>{ private double lastYposition = 0; public CustomListCell(){ setOnMousePressed(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { lastYposition = event.getSceneY(); } }); setOnMouseDragged(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { double newYposition = event.getSceneY(); double diff = newYposition – lastYposition; lastYposition = newYposition; CustomScrollEvent cse … Read more

How to programmatically trigger the touch event in android?

// Obtain MotionEvent object long downTime = SystemClock.uptimeMillis(); long eventTime = SystemClock.uptimeMillis() + 100; float x = 0.0f; float y = 0.0f; // List of meta states found here: developer.android.com/reference/android/view/KeyEvent.html#getMetaState() int metaState = 0; MotionEvent motionEvent = MotionEvent.obtain( downTime, eventTime, MotionEvent.ACTION_UP, x, y, metaState ); // Dispatch touch event to view view.dispatchTouchEvent(motionEvent);

Adding Fling Gesture to an image view – Android

Here’s the simpliest working version of flinger I can think of. You can actually tie it to any component, not only ImageView. public class MyActivity extends Activity { private void onCreate() { final GestureDetector gdt = new GestureDetector(new GestureListener()); final ImageView imageView = (ImageView) findViewById(R.id.image_view); imageView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(final View view, final … Read more