V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
as9567585
V2EX  ›  Flutter

ListView 拖动后,反向回弹问题

  •  1
     
  •   as9567585 · Apr 8, 2022 · 2955 views
    This topic created in 1484 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    其他参考:
    BouncingScrollPhysics 允许滚动出边界,超过边界时会有回弹效果,会响应滚动事件
    ClampingScrollPhysics 不允许滚动出边界,会响应滚动事件
    AlwaysScrollableScrollPhysics 一直响应滚动事件
    NeverScrollableScrollPhysics 禁止滚动,不响应滚动事件
    FixedExtentScrollPhysics ListWheelScrollView 滚轮使用时,item 都会停止在中间位置,不会停在分割线
    PageScrollPhysics PageView 滚轮使用时,item 都会停止在一页,不会停止在分割线位置
    RangeMaintainingScrollPhysics 当内容突然改变尺寸时,试图将滚动位置保持在范围内的滚动物理
    as9567585
        4
    as9567585  
    OP
       May 24, 2022
    @sugoodz 额,试过了,还是不行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   885 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:29 · PVG 03:29 · LAX 12:29 · JFK 15:29
    ♥ Do have faith in what you're doing.