繁体   English   中英

如何在 Flutter(Scroll Widget)中实现滚动控制器?

[英]How to implement Scroll Controller in Flutter (Scroll Widget)?

我正在尝试在 Flutter 中实现一个 Scroll Widget 但无法实现它。 我看过很多教程,但他们已经使用 ListView 或 Grid View 实现了滚动小部件。 就我而言,我有一个带有多个文本输入和按钮的注册页面。 在这种情况下,我的页面没有向下滚动,请帮助某人。

div{
   Scroll Widget on the Register page.
}

您可以使用SingleChildScrollView像这样滚动。

SingleChildScrollView(
     child:Column(...)
)

像这样

class ExampleScroll extends StatefulWidget {
  @override
  _ExampleScrollState createState() => _ExampleScrollState();
}

class _ExampleScrollState extends State<ExampleScroll> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SingleChildScrollView(
        child: Container(),
      ),
    );
  }
}

请用SingleChildScrollView Widget包装。 像这样...

class AppDashBoard extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
        return SingleChildScrollView(
            child: Container(
               child: Text('It Scrollable'),
            ),
        );
    }
}

您可以使用SingleChildScrollView并提供滚动内容作为其子项,您可以在文档中找到更多内容

https://api.flutter.dev/flutter/widgets/SingleChildScrollView-class.html

例如:

    SingleChildScrollView(
// scrollable contents as child
         child:Column(...)
    )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM