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

时间:2019-03-22 08:22:11

标签: flutter slider

我想使一个小面板从右侧onPress滑动以显示一些信息。我的Drawer中已经有一个Scaffold来显示菜单。

我正在寻找这样的东西:

enter image description here

除了Drawer

,我什么都没找到

1 个答案:

答案 0 :(得分:3)

您可以使用Scaffold小部件的drawerendDrawer属性。 drawer从头开始滑动(左),而endDrawer从头开始滑动(右)。这样,您可以有两个不同的抽屉,一个在左侧侧,一个在右侧侧。

下面是一个简短的示例:

Drawer Demo

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!')),
        ),
    ),);
  }
}