MagicIndicator icon indicating copy to clipboard operation
MagicIndicator copied to clipboard

不支持setCurrentItem(index, false)?

Open zhongzixing opened this issue 3 years ago • 8 comments

setCurrentItem(index, false)光标不移动,另外初始化Viewpager其他index。选中tab也无法准确选中

zhongzixing avatar Aug 26 '22 08:08 zhongzixing

你绑定了吗?

zhongzixing @.***> 于2022年8月26日周五 16:45写道:

setCurrentItem(index, false)光标不移动,另外初始化Viewpager其他index。选中tab也无法准确选中

— Reply to this email directly, view it on GitHub https://github.com/hackware1993/MagicIndicator/issues/290, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFJNWTMJH32PRI2FUR7WGZLV3B73VANCNFSM57V42J4Q . You are receiving this because you are subscribed to this thread.Message ID: @.***>

hackw avatar Sep 01 '22 09:09 hackw

绑定了依然会出现这问题,如果是setCurrentItem(index, true)光标则会正常移动,很头疼

prohack avatar Dec 13 '22 10:12 prohack

你绑定了吗? zhongzixing @.> 于2022年8月26日周五 16:45写道: setCurrentItem(index, false)光标不移动,另外初始化Viewpager其他index。选中tab也无法准确选中 — Reply to this email directly, view it on GitHub <#290>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFJNWTMJH32PRI2FUR7WGZLV3B73VANCNFSM57V42J4Q . You are receiving this because you are subscribed to this thread.Message ID: @.>

使用的viewpager2,自己手动绑定的,依然会出现这问题,如果是setCurrentItem(index, true)光标则会正常移动,很头疼

prohack avatar Dec 13 '22 10:12 prohack

你绑定了吗? zhongzixing @.> 于2022年8月26日周五 16:45写道: setCurrentItem(index, false)光标不移动,另外初始化Viewpager其他index。选中tab也无法准确选中 — Reply to this email directly, view it on GitHub <#290>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFJNWTMJH32PRI2FUR7WGZLV3B73VANCNFSM57V42J4Q . You are receiving this because you are subscribed to this thread.Message ID: @.>

解决了,如果不需要滑动动画的话,则需要手动在onPageSelected之前进行onPageScrolled(position,0f,0)就可以了

prohack avatar Dec 13 '22 10:12 prohack

viewPager.setCurrentItem(index,false); magicIndicator.onPageScrolled(index,0,0);

zl277287818 avatar Apr 24 '23 09:04 zl277287818

绑定了依然会出现这问题,如果是setCurrentItem(index, true)光标则会正常移动,很头疼

一样遇到这问题啊,怎么解决,绑定viewpager点击tab切换fragment,setCurrentItem(index, false),就没有动画, setCurrentItem(index, true)就正常有动画 @hackw @zhongzixing @prohack @zl277287818

minorlai avatar Aug 23 '23 09:08 minorlai

发现demo 的 LoadCustomLayoutExampleActivity 类也是这样: commonPagerTitleView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mViewPager.setCurrentItem(index, false); } });

.setCurrentItem(index, false); 点击底部菜单就没有动画了 @hackw

minorlai avatar Aug 23 '23 09:08 minorlai