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