flutter - 如何获取 BouncingScrollPhysics overscroll 值偏移量?

标签 flutter flutter-layout

例如,我有 SingleChildScrollViewBouncingScrollPhysics。 当内容从边缘跳转时,我想要类似 print(_overscrollOffsetValue) 的东西,例如overscroll 的偏移值越大,_overscrollOffsetValue 就越大。

最佳答案

您可以监听 ScrollUpdateNotification:

NotificationListener<ScrollNotification>(
  onNotification: (notification) {
    if (notification is ScrollUpdateNotification) {
      final offset = notification.metrics.pixels;
      if (offset < 0) {
        print(offset.abs());
      }
    }
    return false;
  },
  child: SingleChildScrollView(
    physics: BouncingScrollPhysics(),
    child: Text('A' * 10000),
  ),
)

关于flutter - 如何获取 BouncingScrollPhysics overscroll 值偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61643224/

相关文章:

flutter - 在内部存储器(根文件夹)中创建目录Flutter

java - 如何在 Android 版 Flutter 中渲染 OpenGL?

dart - 如何更新以背景作为主应用程序菜单的 Flutter 应用程序的布局

flutter - child 如何动态获取其 parent 的宽度/高度

dart - Flutter中Column的 child 之间的空间

firebase - Flutter cloud_firestore 系统日期对象的设置/警告

image - Flutter - 如何将 NetworkImage 转换为 ui.Image?

android - Flutter 应用程序中 firebase 数据库上的 ValueEventListener

flutter - 如何将不同大小的文本对齐在一行中

flutter - 如何从名为 Next 的 `bottomNavigationBar` 按钮滑动到下一个选项卡?