1

我需要使用选项卡布局处理具有多种视图类型(即标题和项目)的回收站视图。当我点击选项卡视图时,我有与标题相同的选项卡,我滚动到该位置并突出显示该特定选项卡的任何位置,但我也想在用户滚动浏览回收站视图时突出显示选项卡,并且哪个部分在选项卡布局中当前可见的相同位置被选中.

这就是我现在使用滚动监听器的方式,但它不能正常工作

 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
                super.onScrollStateChanged(recyclerView, newState);

            }    
            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
    int firstVisibleItemPosition = manager.findFirstVisibleItemPosition();  
     mTabLayoutRestaurantsCategory.getTabAt(firstVisibleItemPosition).select();

            }
        });
4

0 回答 0