用户登录

Alignment 指的是在一个矩形里的某个点 .. 在这个 Container 里面 .. 可以添加一个 alignment 属性 ... 它的值是一个 Alignment .. 它有两个参数 ... x 还有 y .. 把子部件摆在矩形的正中间 .. x 的值应该是 0.0 .. y 的值也应该是 0.0 ..

把这个 x 的值设置成 1.0 ... 子部件会出现在矩形的最右边儿 .. 把它设置成负的 1.0 .. 这个子部件会在最左边 ..

y 的值如果是 1.0 .. 子部件会在最底部这个位置上 .. 如果是 -1.0 .. 它会在最上面这个位置上 .. 再把它设置成 -0.8 .. 会距离最上面的这个边儿还有一段距离 ..

还有一些带名字的对齐位置 ... 比如 Alignment.topCenter ... 表示顶部居中的位置上 .. topLeft ... 表示的是顶部靠左 .. 底部靠右这个位置的名字是 bottomRight ...

按住 alt 键 .. 点一下这个位置的名字 .. 你会看到定义这个 alignment 位置的地方 .. 这个 bottomRight 它其实表示的就是 Alignment 的 x 的值是 1.0 ... y 的值也是 1.0 ..

回来可以这样设置一下 .. x 设置成 1.0 ... y 的值设置成 1.0 .. 子部件也会出现在底部靠中这个位置上 .. 使用这种手工指定 x ... 还有 y 的值的方法去设置对齐 .. 会更灵活一些 ..

Alignment:对齐《 Flutter 移动应用:布局 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点