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 項

原始碼儲存庫

相關專案