Swipe Refresh Layout 과 ViewPager 를 사용할 때가 많은데, 스크롤 이벤트가 잘못되어 부 자연스럽게 움직일 때가 있다.
이럴 땐...
ViewPager에 onTouch 함수를 매핑해주자.
ViewPager mPager = (ViewPager) findViewById(R.id.pager);
mPager.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
mLayout.setEnabled(false);
switch (event.getAction()) {
case MotionEvent.ACTION_UP:
mLayout.setEnabled(true);
break;
}
return false;
}
});
'안드로이드' 카테고리의 다른 글
| 안드로이드 크래쉬 리포트 (0) | 2015.02.10 |
|---|---|
| windowSoftInputMode (0) | 2015.02.10 |
| MODE_PRIVATE (0) | 2015.01.08 |
| Fragment onCreateView inflate Exception (0) | 2014.12.26 |
| TextView Font Size 코드 (0) | 2014.11.06 |



