FLUTTER ECOSYSTEM

sized_context

直接在上下文中访问 MediaQuery 的尺寸信息,还添加了一些用于尺寸和布局的辅助方法。

最新版本
1.0.0+4
近 30 天下载
21
喜欢数
195
Pub 分数
160

Package Overview

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

插件概览

sized_context 包通过上下文提供对 MediaQuery 尺寸信息的直接访问,简化了响应式 UI 的开发。它扩展了 BuildContext,提供了有用的辅助方法,可根据屏幕度量计算尺寸、间距和布局维度。这消除了在组件树中反复调用 MediaQuery.of(context) 的需要。非常适合在不同设备尺寸和方向上构建可适应的布局。

适合场景
  • 响应式布局设计
  • 跨平台 UI 适配
  • 动态小部件大小调整
  • 简化 MediaQuery 的使用
  • 设备间的一致间距
主要特点
  • 基于上下文的直接尺寸
  • 内置的大小计算辅助工具
  • 减少样板代码
  • 支持所有 Flutter 平台
  • 与现有小部件的轻松集成
适合对象
  • 开发响应式应用的开发者
  • 注重UI一致性的团队
  • 针对多个平台的项目
  • 需要动态布局的应用程序
使用建议
  • 需要上下文访问
  • 如果过度使用,可能会增加构建复杂性
  • 对于简单的静态布局不需要
  • 仅限尺寸相关功能
  • 最好与其他布局包配合使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add sized_context

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目