In Android, the ViewPager only monitors which page is selected method

When we need to use ViewPager monitoring in development, we generally use the following methods

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) {

    }
});

But in fact, we may only need to use onPageSelected a callback. If you have obsessive-compulsive disorder, you will feel uncomfortable. But in fact, ViewPager provides us with a method to only monitor which page is selected.

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

In this way, we can only write a callback method, saving code, and more beautiful.

Guess you like

Origin blog.csdn.net/weixin_38322371/article/details/114694338