viewpager setonpagechangelistener deprecated

后端 未结 6 1667
终归单人心
终归单人心 2020-12-02 07:13

Today I\'m trying to set ViewPager.setOnPageChangeListener and I\'ve found out that it\'s deprecated.

6条回答
  •  情话喂你
    2020-12-02 08:00

    You can achieve via SimpleOnPageChangeListener Below is the Code:

    private Fragment page = null;
    /** Defining a listener for pageChange */
            ViewPager.SimpleOnPageChangeListener pageChangeListener = new ViewPager.SimpleOnPageChangeListener(){
                @Override
                public void onPageSelected(int position) {
                    super.onPageSelected(position);
    
                    page = getSupportFragmentManager().findFragmentByTag("android:switcher:" + R.id.pager_selectPhotos + ":" + position);
    
                    System.out.println(page);
                    switch (position) {
                    case 0:
    
                        break;
                    case 1:
    
                        break;
    
                    default:
                        break;
                    }
                }
            };
            /** Setting the pageChange listener to the viewPager */
            _pager.setOnPageChangeListener(pageChangeListener);
    

提交回复
热议问题