繁体   English   中英

Flutter GridView 在模态底板?

[英]Flutter GridView in modal bottom sheet?

我正在使用 ModalBottomSheet 编写应用程序。 我把它的核心放在另一个小部件中,因为 ModalBottomSheet 不是有状态的,但小部件必须是有状态的。 这已经与一个 slider 一起工作,但现在我需要一个水平 GridView。 我一放进去,它就只显示了 ModalBottomSheet 的背景,仅此而已。

有谁知道如何解决这一问题?

这是我的代码:

class _MyStatefulWidget extends State<NormalSecondStep> {
  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        Text(
          'Only a text',
        ),
        SizedBox(height: MediaQuery.of(context).size.height * 0.02),
        GridView(
          scrollDirection: Axis.horizontal,
          gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent(
              maxCrossAxisExtent: 200,
              childAspectRatio: 3 / 2,
              crossAxisSpacing: 20,
              mainAxisSpacing: 20),
          children: [
            // Some widgets
          ],
        ),
      ],
    );
  }
}

请确认,您要在 model 底片中水平方向的 gridview 吗?

暂无
暂无

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

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