FLUTTER ECOSYSTEM

align_positioned

大幅簡化了使用 Columns 和 Rows 難以實現的版面配置,讓您能以宣告式方式將組件相對於彼此定位與調整大小。

align_positioned 封面
最新版本
5.0.1
近 30 天下載
1.4萬
喜歡數
270
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

AlignPositioned 是一個 Flutter 套件,透過啟用宣告式定位與相對於彼此的元件調整大小,簡化複雜的佈局。它提供了比巢狀 Column 和 Row 結構更直覺的替代方案,無需絕對定位或自訂佈局邏輯即可精確控制元件位置。非常適合建立具有重疊或對齊元素的複雜 UI,可提升佈局程式碼的可讀性和可維護性。

適用情境
  • 複雜的重疊佈局
  • 精確的控件對齊
  • 使用者介面中的動態定位
  • 替換嵌套的 Column/Row 結構
  • 建立響應式儀表板元件
主要特色
  • 宣告式定位
  • 相對組件大小
  • 對對齊約束的支援
  • 更清晰的佈局程式碼
  • 跨平台相容性
適合對象
  • 尋求佈局簡潔的開發者
  • UI設計師在設計複雜的介面
  • 需要動態對齊的項目
  • 優先考慮可讀佈局程式碼的團隊
  • 具有複雜視覺佈局的應用程式
使用建議
  • 可能會為簡單的佈局帶來輕微的額外開銷
  • 需要理解對齊概念
  • 並非所有佈局組件的替代品
  • 最適合進階版面配置情境
  • 與核心 Flutter 相比,文件內容有限
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add align_positioned

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案