标签: scrollcontroller

useScrollController 的安全使用?(颤振钩)

下面的代码会被认为是安全的吗?

class SomeWidget extends HookWidget {

  @override
  Widget build(BuildContext context) {
    final controller = useScrollController();
    controller.addListener(_someCallback);

    return ...;
  }
}
Run Code Online (Sandbox Code Playgroud)

我特别指的是addListener. 在这个ResoCoder 钩子教程中,他在initHook自定义钩子的函数中添加了监听器。

我知道 ResoCoder 编写了自定义钩子来处理 scrollController ......我更好奇控制器监听器的行为(我不知道监听器允许和不允许什么)。任何关于我可以了解它们的资源都会很棒。

谢谢 :)

hook flutter scrollcontroller

2
推荐指数
1
解决办法
608
查看次数

Flutter Linuix & Mac OS & Web:提供的 ScrollController 目前附加到多个 ScrollPosition

我使用 Flutter Linux:

我有一些基本的孩子需要滚动一点,所以我需要一个列表视图来启用滚动,并得到这个异常,一个简单的代码如下:

ListView(
  children: [
    Text(
      'data',
      style: TextStyle(fontSize: 215),
    ),
    Text(
      'data',
      style: TextStyle(fontSize: 215),
    ),
    Text(
      'data',
      style: TextStyle(fontSize: 215),
    ),
  ],
)
Run Code Online (Sandbox Code Playgroud)

通知 AnimationController 的状态侦听器时抛出以下断言:提供的 ScrollController 当前附加到多个 ScrollPosition。

linux macos dart flutter scrollcontroller

2
推荐指数
1
解决办法
2252
查看次数

标签 统计

flutter ×2

scrollcontroller ×2

dart ×1

hook ×1

linux ×1

macos ×1