I am pretty unsure about this but something along these lines:
- Intercept touch event
- Invert the X positions
- Dispatch the new inverted touch event
Code (not really):
HorizontalScrollView hsv;
hsv.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
event.setLocation(-1*event.getX(), event.getY());
hsv.dispatchTouchEvent(ev);
return true;
}
})