搜索插件、代码仓与 APP 分类

GitHub 代码仓raj457036/shrink_sidemenu_flutter

shrink_sidemenu_flutter

适用于 Flutter 的侧边菜单插件,与 Flutter 的 Liquid UI 兼容

shrink_sidemenu_flutter 项目封面
星标
21
复刻
15
最近推送(UTC)
2023年10月26日
项目状态
未归档

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

Liquid Shrink Side Menu

A Side Menu plugin for flutter and compatible with liquid ui

Liquid Ui Shrink Side Menu for flutter

Side Menu Types

There are 8 configuration of Liquid shrink side menu

1. SlideNRotate
SlideNRotate
2. SlideNRotate Inverse
SlideNRotate Inverse
3. ShrinkNRotate
ShrikNRotate
4. ShrinkNRotate Inverse
ShrinkNRotate Inverse
5. Slide
Slide
6. Slide Inverse
Slide Inverse
7. ShrinkNSlide
ShrinkNSlide
8. ShrinkNSlide Inverse
ShrinkNSlide

Getting Started

  • Step 1: Add shrink_sidemenu to pubspec.yaml
dependencies:
  flutter:
    sdk: flutter
  liquid_ui: // for extra features

  shrink_sidemenu: // Liquid Shrink Sidemenu is not dependent on liquid
  • Step 2: Wrap Scaffold with SideMenu

final GlobalKey<SideMenuState> _sideMenuKey = GlobalKey<SideMenuState>();

SideMenu(
    key: _sideMenuKey,
    menu: buildMenu(),
    type: SideMenuType.slideNRotate, // check above images
    child: Scaffold(
        appBar: AppBar(
            leading: IconButton(
              icon: Icon(Icons.menu),
              onPressed: () {
                final _state = _sideMenuKey.currentState;
                if (_state.isOpened)
                  _state.closeSideMenu(); // close side menu
                else
                  _state.openSideMenu();// open side menu
              },
            ),
        ...
    ),
);

About liquid ui for flutter

Liquid is an open source UI toolkit for developing cross platform apps in Flutter. Quickly create apps for Android, IOS, Web or Desktop with our powerful grid system, text processor, forms, extensive prebuilt components and dozens of utilities. Visit: Liquid For Flutter

Author

Raj Singh

Raj Singh GitHub avatar
GitHub 作者

Raj Singh ↗

Check out my pens 👇 https://codepen.io/raj457036

@CaleidaFaridabad, Haryana, India
语言DartKotlinHTMLSwiftRubyObjective-C

分类

此仓库发布的插件

使用的依赖

依赖清单 2 项

  • flutter{"sdk":"flutter"}
  • flutter_test开发依赖{"sdk":"flutter"}

如何选择适合项目的代码仓?

先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。

  1. 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
  2. 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
  3. 使用前在 GitHub 核对 README、许可证与 Issues。

来源与维护

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗