MagicIndicator icon indicating copy to clipboard operation
MagicIndicator copied to clipboard

tab数量较多时,滚动的时候会左右抖一下

Open ZTnezftt opened this issue 4 years ago • 5 comments

假设有10个tab,屏幕只能显示5个

当前的指示器在第一个tab的位置,当我手动将CommonNavigator内的scrollview滑动到最右边,并点击最后一个tab的时候,scrollview会先向左滑动,然后再迅速滚动到最后一个tab,导致体验很差

可以参考酷安app 的首页顶部那个

ZTnezftt avatar Oct 25 '19 06:10 ZTnezftt

你为何要 “手动将CommonNavigator内的scrollview滑动到最右边”?这样岂不是破坏我的内部状态,不建议这样做

hackware1993 avatar Oct 26 '19 02:10 hackware1993

可能是我描述的不清楚。。 举个例子,demo里的scrollable tab里 默认进去是选中第一个tab,但我想直接点击最后一个tab,就会先将组件滑动到最后,然后点击最后一个tab,这个时候就会出现组件滚动效果抖动一下的问题

ZTnezftt avatar Oct 26 '19 07:10 ZTnezftt

同样遇到这个问题了,多个item可以滚动的时候,第一次打开app,滑动顶部的文字会抖动。点击一个切换item之后就不会抖动了

andyhaha avatar Jun 05 '20 07:06 andyhaha

@ZTnezftt @andyhaha 请问你们解决了吗?解决的话,辛苦告知一下

ToGoToBali2022 avatar Jul 07 '21 04:07 ToGoToBali2022

同时设置这两个暂时可以解决
commonNavigator.setFollowTouch(false); commonNavigator.setEnablePivotScroll(true);

yangdg avatar Dec 02 '21 09:12 yangdg