主要问题是当点击tab切换fragment时,会出现滑动viewpager的效果,这个滑动效果会影响切换的速度和显示数据的速度,造成卡顿或者切换迟缓的现象,需要在切换的时候将这一句
mViewPager.setCurrentItem(j);改成
mViewPager.setCurrentItem(j,false);代码如下所示
ctview.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { for (int j = 0; j < mRadioGroup_content.getChildCount(); j++) { if (v == mRadioGroup_content.getChildAt(j)) { mViewPager.setCurrentItem(j,false); isclick = true; selectTab(j); } else { ((TrackView) mRadioGroup_content.getChildAt(j)).setProgress(0); } } ; } });
tab切换fragment时,会出现滑动viewpager卡顿迟缓问题
最新推荐文章于 2021-05-28 23:26:01 发布