V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
as9567585
V2EX  ›  Flutter

ListView 拖动后,反向回弹问题

  •  1
     
  •   as9567585 · 134 天前 · 926 次点击
    这是一个创建于 134 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在引入腾讯的 IM 插件后出现的问题。

    但是不应该是插件导致的问题呀,都没有初始化。

    但是如果 pubspec.yaml 中删除引用,就不反向回弹。

    代码只有几行,求帮忙看下谢谢。

    4 条回复    2022-05-24 03:27:41 +08:00
    as9567585
        1
    as9567585  
    OP
       134 天前
    或者有什么办法能 debug 找出问题,,,
    as9567585
        2
    as9567585  
    OP
       133 天前
    真的是太诡异了,仍然没有找到问题
    sugoodz
        3
    sugoodz  
       131 天前
    试试设置下可滚动部件的滚动特性,如下:
    ListView(
    physics: ClampingScrollPhysics(),
    )

    其他参考:
    BouncingScrollPhysics 允许滚动出边界,超过边界时会有回弹效果,会响应滚动事件
    ClampingScrollPhysics 不允许滚动出边界,会响应滚动事件
    AlwaysScrollableScrollPhysics 一直响应滚动事件
    NeverScrollableScrollPhysics 禁止滚动,不响应滚动事件
    FixedExtentScrollPhysics ListWheelScrollView 滚轮使用时,item 都会停止在中间位置,不会停在分割线
    PageScrollPhysics PageView 滚轮使用时,item 都会停止在一页,不会停止在分割线位置
    RangeMaintainingScrollPhysics 当内容突然改变尺寸时,试图将滚动位置保持在范围内的滚动物理
    as9567585
        4
    as9567585  
    OP
       88 天前
    @sugoodz 额,试过了,还是不行
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2467 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 02:14 · PVG 10:14 · LAX 19:14 · JFK 22:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.