高级UI

VerticalTabLayout+RecyclerView二级

2019-05-26  本文已影响173人  背影_26e4

//RecyclerView和tab栏联动

        mLv.addOnScrollListener(new RecyclerView.OnScrollListener() {

            @Override

            public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {

                super.onScrollStateChanged(recyclerView, newState);

                mTab.setTabSelected(manager.findFirstVisibleItemPosition());

            }

        });

 //tab栏和RecyclerView联动

        mTab.addOnTabSelectedListener(new VerticalTabLayout.OnTabSelectedListener() {

            @Override

            public void onTabSelected(TabView tab, int position) {

                manager.scrollToPositionWithOffset(position,0);

            }

            @Override

            public void onTabReselected(TabView tab, int position) {

            }

        });

上一篇 下一篇

猜你喜欢

热点阅读