主要问题是当点击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);
}
}
;
}
});