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 项

源码仓库

关联项目