相关疑难解决方法(0)

在bottomNavigationBar下面显示bottomSheet

在我们的应用程序中,我们使用了bottomSheet和bottomNavigationBar。

bottomSheet出现在bottomNavigationBar上方,是否有办法使其显示在下方?

这是一个示例应用程序:

import 'package:flutter/material.dart';

void main() {
  runApp(SampleApp());
}

class SampleApp extends StatefulWidget {
  @override
  _SampleAppState createState() => new _SampleAppState();
}

class _SampleAppState extends State<SampleApp> {
  final _scaffoldKey = GlobalKey<ScaffoldState>();
  PersistentBottomSheetController _sheetController;

  @override
  Widget build(BuildContext context) {
    final _showBottomSheet = () {
      _sheetController = _scaffoldKey.currentState.showBottomSheet((context) {
        return Container(
            color: Colors.grey[200],
            child: Column(mainAxisSize: MainAxisSize.min, children: [
              RadioListTile(dense: true, title: Text('Test'), groupValue: 'test', onChanged: (value) {}, value: true),
              RadioListTile(dense: true, title: Text('Test'), groupValue: 'test', onChanged: (value) {}, value: true),
            ]));
      }); …
Run Code Online (Sandbox Code Playgroud)

flutter

5
推荐指数
2
解决办法
823
查看次数

标签 统计

flutter ×1