Flutter - сделать панель слайдов похожей на ящик - PullRequest
1 голос
/ 22 марта 2019

Я хочу сделать небольшую панель, скользящую справа onPress, чтобы отобразить некоторую информацию. У меня уже есть Drawer в моем Scaffold для отображения меню.

Я ищу что-то вроде этого:

enter image description here

Я пока ничего не нашел, кроме Drawer

1 Ответ

3 голосов
/ 22 марта 2019

Вы можете использовать свойство drawer и endDrawer виджета Scaffold . 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!')),
        ),
    ),);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...