flipper.getCurrentView().layout((int)?distanceX,?0,?x?-?(int)?distanceX,?y);
補充說明:從右向左移動時,正常是view的左半邊進入屏幕,右邊跟著移動;現(xiàn)在是,view右邊也被切了
1 回答

cynthiaty
TA貢獻7條經(jīng)驗 獲得超4個贊
哈哈,已經(jīng)解決了~layout的機制就是這樣,so重新找了個方法
@Override public?boolean?onScroll(MotionEvent?e1,?MotionEvent?e2,?float?distanceX,?float?distanceY)?{ ????//?TODO?Auto-generated?method?stub ????flipper.scrollBy((int)distanceX,?0); ????return?false; } @Override public?boolean?dispatchTouchEvent(MotionEvent?event)?{ ????if?(event.getAction()?==?MotionEvent.ACTION_UP){ ????????flipper.scrollBy(-flipper.getScrollX(),?0); ????} ????return?super.dispatchTouchEvent(event); }
- 1 回答
- 0 關注
- 1508 瀏覽
添加回答
舉報
0/150
提交
取消