Flutter 颤振中的可滚动页面

Flutter 颤振中的可滚动页面,flutter,dart,widget,scrollview,singlechildscrollview,Flutter,Dart,Widget,Scrollview,Singlechildscrollview,我不熟悉flutter-dart语言,想知道如何使页面滚动。 这是我想要滚动的代码页面之一: class Second扩展了无状态小部件{ @凌驾 小部件构建(构建上下文){ 返回DragableScrollableSheet( 生成器:(上下文,滚动控制器){ 返回SingleChildScrollView( 控制器:滚动控制器, 孩子:脚手架( 背景颜色:常量颜色(0xFFFFFF), 主体:堆栈( 儿童:[ 转换( 偏移量:偏移量(30.0296.0), 儿童: 容器( 宽度:315.0,

我不熟悉flutter-dart语言,想知道如何使页面滚动。 这是我想要滚动的代码页面之一:

class Second扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回DragableScrollableSheet(
生成器:(上下文,滚动控制器){
返回SingleChildScrollView(
控制器:滚动控制器,
孩子:脚手架(
背景颜色:常量颜色(0xFFFFFF),
主体:堆栈(
儿童:[
转换(
偏移量:偏移量(30.0296.0),
儿童:
容器(
宽度:315.0,
身高:287.0,
装饰:盒子装饰(
边界半径:边界半径。圆形(37.0),
图像:装饰图像(
image:const AssetImage('assets/images/right.png'),
fit:BoxFit.fill,
)
),
),
),
],
),
),
);
}
);
}
}
请注意,这不是完整的代码,因为代码很长。 我尝试使用可拖动的滚动表,当我运行代码时,我只能看到一个黑屏。 有人能帮我吗?
提前感谢:)

让东西在颤振中滚动的最简单方法是使用ListView小部件。 试着这样做:

Widget build(BuildContext context) {
return Scaffold(
  body: ListView(
      children: [
        Column(
          children: [
            Container(
              height: 2000,
              child: Text('This container exceeds most screens'),
            ),
            Text('End of container.'),
          ],
        ),
      ],
    ),
  );

您可以使用SingleChildScrollview或Listview进行滚动,如果对您有效,请告诉我

  Widget build(BuildContext context) {
    return Scaffold(
        backgroundColor: const Color(0xffffffff),
        appBar: AppBar(
          title: Text(""),
        ),
        body: SingleChildScrollView(
          child: Column(
            children: [
              Stack(
                children: <Widget>[
                  Transform.translate(
                      offset: Offset(30.0, 296.0),
                      child: Container(
                        width: 315.0,
                        height: 287.0,
                        decoration: BoxDecoration(
                            borderRadius: BorderRadius.circular(37.0),
                            image: DecorationImage(
                               image: const                                                        
                               AssetImage('assets/images/right.png'),
                              fit: BoxFit.fill,
                            )),
                      )),
                ],
              ),
            ],
          ),
        ));
  }
小部件构建(构建上下文){
返回脚手架(
背景颜色:常量颜色(0xFFFFFF),
appBar:appBar(
标题:文本(“”),
),
正文:SingleChildScrollView(
子:列(
儿童:[
堆叠(
儿童:[
转换(
偏移量:偏移量(30.0296.0),
子:容器(
宽度:315.0,
身高:287.0,
装饰:盒子装饰(
边界半径:边界半径。圆形(37.0),
图像:装饰图像(
图片:康斯特
AssetImage('assets/images/right.png'),
fit:BoxFit.fill,
)),
)),
],
),
],
),
));
}