Androidでは、ViewPagerはどのページが選択されているかのみを監視します方法

開発でViewPagerモニタリングを使用する必要がある場合、通常は次の方法を使用します

ViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    @Override
    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        
    }

    @Override
    public void onPageSelected(int position) {

    }

    @Override
    public void onPageScrollStateChanged(int state) {

    }
});

ただし、実際には、onPageSelectedコールバックのみを使用する必要がある場合があります。強迫性障害があると、不快に感じるでしょう。しかし実際には、ViewPagerは、選択されたページのみを監視するメソッドを提供します。

ViewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener(){
    @Override
    public void onPageSelected(int position) {
        
    }
});

このように、私たちはコールバックメソッドを書くこと、コードを保存すること、そしてもっと美しいことしかできません。

おすすめ

転載: blog.csdn.net/weixin_38322371/article/details/114694338