flutter - 如何使小部件来自下面并将其自身堆叠在当前屏幕的顶部?

标签 flutter dart

在Duolingo的应用程序中,有一个从底部开始动画的元素,每当您不提出问题时就会显示一些文本(请参见下面的图像)。
如何使用Flutter复制该功能?
enter image description here

最佳答案

您可以使用showModalBottomSheet小部件。这是此小部件的简单用法:

  showModalBottomSheet(
  context: context,
  builder: (BuildContext bc){
      return Container(
        child: new Wrap(
        children: <Widget>[
         new ListTile(
          leading: new Icon(Icons.music_note),
           title: new Text('Music'),
          onTap: () => {}          
         ),
         new ListTile(
          leading: new Icon(Icons.videocam),
          title: new Text('Video'),
          onTap: () => {},          
         ),
        ],
      ),
      );
  }
);

关于flutter - 如何使小部件来自下面并将其自身堆叠在当前屏幕的顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62763727/

相关文章:

dart - 如何将图像放入图像中

asynchronous - Flutter 计算方法卡住 UI

dart - 如何使 TextFormField 文本在验证时显示在 TextFormField 行下方

flutter - Dart/flutter : How can I display Images from API on localhost in emulator

flutter - 无法从项目中更改或删除日志

macos - 在现有的flutter项目上启用不同风格的桌面平台

flutter - 我该如何修复 “RangeError (index): Invalid value: Not in range 0..13, inclusive: 14”

Flutter - 在容器中显示相机/BarcodeScanner

firebase - 添加Firebase依赖项时Gradle构建失败

flutter - 延迟初始化错误: Field '_chewieController' has not been initialized in flutter