Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 类型';滑动条';不是类型为';首选尺寸边长';颤振问题_Flutter_Toolbar_Floating_Flutter Sliver - Fatal编程技术网

Flutter 类型';滑动条';不是类型为';首选尺寸边长';颤振问题

Flutter 类型';滑动条';不是类型为';首选尺寸边长';颤振问题,flutter,toolbar,floating,flutter-sliver,Flutter,Toolbar,Floating,Flutter Sliver,此问题类型“SliverAppBar”不是“PreferredSizeWidget”颤振问题类型的子类型。在尝试使用Flatter中的SilverAppBar创建浮动工具栏时出现 class AppTheme { setAppBar(context, String title) { return new AppBa( floating: true, pinned: true, title: Text(title, style:

此问题类型“SliverAppBar”不是“PreferredSizeWidget”颤振问题类型的子类型。在尝试使用Flatter中的SilverAppBar创建浮动工具栏时出现

class AppTheme {
  setAppBar(context, String title) {
    return new AppBa(
      floating: true,
      pinned: true,
      title: Text(title,
          style: TextStyle(color: Colors.white),
          textDirection: TextDirection.ltr),
      flexibleSpace: Container(
        decoration: new BoxDecoration(
          gradient: new LinearGradient(
              colors: [
                hexToColor(themeColor1),
                hexToColor(themeColor2),
              ],
              begin: const FractionalOffset(0.0, 0.0),
              end: const FractionalOffset(1.0, 0.0),
              stops: [0.0, 1.0],
              tileMode: TileMode.clamp),
        ),
      ),
    );
  }
}

您应该使用
CustomScrollView
包装您的
SliverAppBar

CustomScrollView(
   slivers: <Widget>[
      SliverAppBar(
        ...
      ),
      ...
   ]
);
CustomScrollView(
条子:[
滑杆(
...
),
...
]
);

您需要在
CustomScrollView