Flutter Web - 带有 ListView 的滚动条 - _positions.isNotEmpty“ScrollController 未附加到任何滚动视图

问题描述

这是我的树:

enter image description here

这是构建函数代码

    return Scaffold(
  resizetoAvoidBottomInset: false,body: Scrollbar(
    isAlwaysShown: true,controller: controller,child: ListView(
      controller: controller,children: <Widget>[
        Container(
          color: model.cardThemeColor,height: 600,)
      ],),);

来自 MyApp 的代码

    @override
  Widget build(BuildContext context) {
    return WillPopScope(
      onWillPop: () async {
        return Future.value(false);
      },child: Navigator(
        key: navigatorKey,observers: [
          FirebaseAnalyticsObserver(analytics: analytics),],pages: [
          MaterialPage(child: getFirstScreen()),onPopPage: (route,result) {
          if (!route.didPop(result)) return false;
          show404 = false;
          notifyListeners();
          return true;
        },);
  }

和:

  Widget getFirstScreen() {
  return prov.Provider<CalendarappointmentScreenBloc>(
    create: (c) => CalendarappointmentScreenBloc(),child: prov.Consumer<CalendarappointmentScreenBloc>(
      builder: (__,bloc,_) => CalendarappointmentScreen(
        bloc: bloc,analytics: analytics,);

}

如果我删除了“isAlwaysShown”,就不会出现错误。 构建功能完成后出现错误。我没有明确调用控制器的函数

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...