I've found an issue where if the viewflow is in a ListView and the ListView starts scrolling while the viewflow is scrolling, the viewflow will be left in an intermediate state. I don't have time to commit this fix, but the gist of it is in the onTouchEvent()
case MotionEvent.ACTION_CANCEL:
snapToDestination(); //Add this line
mTouchState = TOUCH_STATE_REST;
This won't help with the ListView stealing the focus, but it will at least snap to a section.
I've found an issue where if the viewflow is in a ListView and the ListView starts scrolling while the viewflow is scrolling, the viewflow will be left in an intermediate state. I don't have time to commit this fix, but the gist of it is in the onTouchEvent()
case MotionEvent.ACTION_CANCEL: snapToDestination(); //Add this line mTouchState = TOUCH_STATE_REST;
This won't help with the ListView stealing the focus, but it will at least snap to a section.