FLUTTER ECOSYSTEM

navigator_resizable

一个围绕 Navigator 的轻量级包装器,它会*视觉上*调整子导航器的大小,使其与当前路由显示的内容大小相匹配。

最新版本
3.0.2
近 30 天下载
6.6万
喜欢数
29
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

navigator_resizable 是一个轻量级的 Flutter 包,可将 Navigator 的子项视觉上调整为适应当前路由的内容。它确保导航器的尺寸根据显示的路由大小动态调整,从而在不改变底层导航行为的情况下提高布局准确性。非常适合在路由内容在不同平台上大小差异显著的响应式设计中使用。

适合场景
  • 响应式UI布局
  • 动态路由大小
  • 跨平台一致性
  • 基于内容的布局调整
  • 自定义导航容器
主要特点
  • Visual resizing only
  • Minimal performance overhead
  • Platform-agnostic
  • Simple integration
  • No state management required
适合对象
  • 需要自适应导航布局的开发人员
  • 项目中路由内容大小可变
  • 跨平台 Flutter 应用
  • 面向用户界面的路由增强
使用建议
  • 不影响实际的导航堆栈
  • 需要手动处理布局约束
  • 不适合复杂的嵌套导航器
  • 仅限视觉调整,不包括结构更改
  • 可能需要额外的填充或对齐设置
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add navigator_resizable

所属分类

关联项目