FLUTTER ECOSYSTEM

anydrawer

一个功能强大的 Flutter 抽屉,可从任意边缘(左侧、右侧、顶部或底部)滑出。无需 Scaffold。支持背景模糊、拖动手势、返回值、多个抽屉、边缘滑动以及声明式 API。

anydrawer 封面
最新版本
2.1.0
近 30 天下载
507
喜欢数
39
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

AnyDrawer 是一个灵活的 Flutter 包,可使抽屉从屏幕的任意边缘(左、右、上或下)滑入,无需 Scaffold。它支持高级功能,如背景模糊效果、拖动手势、从边缘滑动激活以及关闭时返回值。该包提供声明式 API,便于集成,并支持同时存在多个抽屉。适用于移动、Web 和桌面平台上的自定义导航布局。

适合场景
  • 自定义边缘导航
  • 多抽屉界面
  • 手势驱动的侧边面板
  • 模糊的背景效果
  • 桌面和网页导航
  • 无支架UI设计
主要特点
  • 来自任何边缘的幻灯片
  • 背景模糊支持
  • 声明式 API
  • 多抽屉支持
  • 从边缘滑动手势
  • 关闭时的返回值
适合对象
  • 寻求灵活抽屉布局的开发者
  • 需要基于边缘的导航的应用程序
  • 跨平台应用,针对网页和桌面
  • 想要现代用户界面交互的设计人员
  • 避免 Scaffold 约束的项目
使用建议
  • 可能需要仔细处理重叠的抽屉
  • 使用大量背景效果时的性能影响
  • 除了基本用法外,文档有限
  • 不适合简单的左右抽屉
  • 嵌套导航器中的特殊情况
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add anydrawer

所属分类

源码仓库

关联项目

暂无相关数据。