
Flutter 基础布局Widgets之Align
发布日期:2021-05-09 04:03:51
浏览次数:18
分类:博客文章
本文共 981 字,大约阅读时间需要 3 分钟。
Align的作用是为了设置子child的对齐方式,一般作为其他控件的一个参数。
构造函数
const Align({ Key key, this.alignment = Alignment.center, this.widthFactor, this.heightFactor, Widget child })
相关属性如下:
- alignment 设置对齐方向
- widthFactor 如果非空,则将其宽度设置为子元素的宽度乘以该因子,可以大于或小于1.0,但必须是正数。
- heightFactor 如果非空,则将其高度设置为子元素的高度乘以该因子,可以大于或小于1.0,但必须是正数。
代码demo
import 'package:flutter/material.dart';void main() => runApp( MaterialApp( title: '图标按钮组件示例', home: LayoutDemo(), ),);class LayoutDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('图标按钮组件示例'), ), body: Align( alignment: Alignment.centerLeft, widthFactor: 2.0, heightFactor: 2.0, //添加图标按钮 child: IconButton( //图标元素 icon: Icon(Icons.volume_up,size: 48.0,), //按钮提示 tooltip: '按下操作', //按下事件响应 onPressed:(){ print('按下操作'); }, ), ), ); }}
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月17日 20时52分57秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
码云 Pages 搭建
2019-03-06
《论可计算数及其在判定上的应用》简单理解
2019-03-06
中国剩余定理证明过程
2019-03-06
java中Object.equals()简单用法
2019-03-06
poj 2187 Beauty Contest(凸包求解多节点的之间的最大距离)
2019-03-06
java中自动装箱的问题
2019-03-06
程序员的开发文档
2019-03-06
mybatis generator修改默认生成的sql模板
2019-03-06
算法 - 如何从股票买卖中,获得最大收益
2019-03-06
算法 - 链表操作思想 && case
2019-03-06
并发编程实战-ConcurrentHashMap源码解析
2019-03-06
C#之反射、元数据详解
2019-03-06
通俗易懂设计模式解析——单例模式
2019-03-06
通俗易懂设计模式解析——抽象工厂模式
2019-03-06
SSM商城项目(十二)
2019-03-06
第5章选择结构程序设计
2019-03-06
前端数据渲染及mustache模板引擎的简单实现
2019-03-06
设计模式系列之工厂模式三兄弟(Factory Pattern)
2019-03-06
OAuth2.0认证详解
2019-03-06
如何禁用控制台窗口的关闭按钮?
2019-03-06