Flutter - 使滑动面板看起来像抽屉

Tho*_*ole 2 slider flutter

我想做一个从右边滑动的小面板onPress来显示一些信息。我已经有一个Drawer在我Scaffold的显示菜单。

我正在寻找这样的东西:

在此处输入图片说明

我还没有找到任何东西,除了 Drawer

Nik*_*las 6

您可以使用Scaffold小部件的drawerandendDrawer属性。在从一开始幻灯片(左)和从末端(右)在幻灯片。这样你就可以有两个不同的抽屉,一个在左边,一个在右边drawerendDrawer

这是一个快速的最小示例:

抽屉演示

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(),
        drawer: Drawer(
          child: Center(child: Text('Left!')),
        ),
        endDrawer: Drawer(
          child: Center(child: Text('Right!')),
        ),
    ),);
  }
}
Run Code Online (Sandbox Code Playgroud)