相关疑难解决方法(0)

确定滚动部件的高度

我想确定“可滚动”小部件是否确实需要滚动。我最终想展示诸如“滚动查看更多”之类的内容。我该如何实现这一目标?

我可以结合使用 LayoutBuilder 和 ScrollController。但是,ScrollController 仅在发生任何事件后才给我 maxScrollExtent 和 minScrollExtent - 例如用户尝试滚动

我想在“构建”期间知道,以便我可以根据屏幕尺寸确定是否显示“滚动查看更多”

class _MyHomePageState extends State<MyHomePage> {
  int value = 0;
  String text = 'You have pushed the button 0 times\n';
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Expanded(
              flex: 9,
              child: SingleChildScrollView(
                child: Text(text),
              ),
            ),
            Expanded(
              flex: 1,
                child: Text('Scroll for more')),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          setState(() {
            value += 1; …
Run Code Online (Sandbox Code Playgroud)

height scroll flutter

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

标签 统计

flutter ×1

height ×1

scroll ×1