Skip to content

What is the purpose of using addOnPageChangeListener? #2

Open
@badarshahzad

Description

@badarshahzad

Hi,
Firstly, thank you to teach us android. We realize how much effort to put to create repo, atricale and such post. Honestly, salute you for your job 👍 💯

Well I want your response on this your below code mention code from this site . The example is working perfectly but what I have view that the below use is useless ? Why are you again attaching pageChangeListener ?

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

            }

            @Override
            public void onPageSelected(int position) {
                if (prevMenuItem != null) {
                    prevMenuItem.setChecked(false);
                }
                else
                {
                    bottomNavigationView.getMenu().getItem(0).setChecked(false);
                }
                Log.d("page", "onPageSelected: "+position);
                bottomNavigationView.getMenu().getItem(position).setChecked(true);
                prevMenuItem = bottomNavigationView.getMenu().getItem(position);

            }

            @Override
            public void onPageScrollStateChanged(int state) {

            }
        });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions