ViewPager 슬라이딩 해제(완벽한 해결)

979 단어 AndroidViewPager
ViewPager를 손가락으로 움직이기 싫어요.
 
viewPager.setOnTouchListener(new OnTouchListener() {  
            @Override  
            public boolean onTouch(View v, MotionEvent event) {  
                return true;  
            }  
        });

 
 
 
위의 방법은 손으로 천천히 그어도 다음 페이지로 그릴 수 있습니다. 스크롤 To에서return false를 보는 사람이 있어도 안 됩니다. set Cureent Item을 사용하지 않아도 됩니다. set Current Item은 스크롤 To 방법을 사용하기 때문입니다.
결과적으로 다음과 같은 방법으로 모든 문제를 완벽하게 해결했습니다.
    @Override
    public boolean onTouchEvent(MotionEvent arg0) {
        return false;
    }

    @Override
    public boolean onInterceptTouchEvent(MotionEvent arg0) {
        return false;
    }

 
다음 두 가지 방법을 참조하십시오.http://www.apkbus.com/forum.php?mod=viewthread&tid=54291
 
전환 애니메이션을 제거하고 4로 전환하면 1->2->3->4 애니메이션으로 전환합니다
간단합니다. 두 번째 파라미터false를 설정합니다.
viewPager.setCurrentItem(i, false);
 
 
 

좋은 웹페이지 즐겨찾기