TabLayout + ViewPager,点击tab,导致闪屏问题

来源:互联网 发布:it分销 编辑:程序博客网 时间:2024/06/10 18:16
  • 最近在做新闻项目,一直困惑TabLayout + ViewPager,点击tab,导致闪屏问题的问题,研究了几款新闻类型的项目,发现可以点击直接显示ViewPager 对应的页面。上代码:
 tlTabLayout.setOnTabSelectedListener(new XTabLayout.OnTabSelectedListener() {                @Override                public void onTabSelected(XTabLayout.Tab tab) {                    tab.getPosition();                    // 默认切换的时候,会有一个过渡动画,设为false后,取消动画,直接显示                    mainViewpager.setCurrentItem(tab.getPosition(), false);                    mainViewpager.setCurrentItem(tab.getPosition());                }                @Override                public void onTabUnselected(XTabLayout.Tab tab) {                }                @Override                public void onTabReselected(XTabLayout.Tab tab) {                }            });

这样就解决了。。。。。。

阅读全文
0 0
原创粉丝点击