Flutter练习demo

常用属性

关于alignment的使用

  1. 使用这些属性
  2. 直接使用Alignment(x, y)
    x、y两个值的范围在 -1 到 1 之间。如图:
    坐标的圆点表示center,如上图所示:

使用

效果图:

import 'package:flutter/material.dart';class Layout2 extends State {@overrideWidget build(BuildContext context) {// TODO: implement buildreturn MaterialApp(home: Scaffold(appBar: AppBar(title: Text("Stack、Positioned、Align"),),body: Center(child: Container(width: 250,height: 400,color: Colors.blue,child: Stack(children: <Widget>[Positioned(child: Text("Positioned"),left: 20,top: 20,),Positioned(child: Text("Positioned"),left: 100,top: 50,),Align(// xalignment: Alignment.bottomCenter,child: Icon(Icons.clear),),Align(// 保存alignment: Alignment.topRight,child: Icon(Icons.save),),Align(// 搜索alignment: Alignment(-0.8, 0),child: Icon(Icons.search),),],),),),),);}
}

笔录Flutter (六) 布局系列: Stack、Positioned、Align相关推荐

  1. Flutter 相对布局之Stack

    效果 简介 相对布局,类似于android中的RelativeLayout.FrameLayout. 既可以相对父容器确定自己的位置,也可以多个widget重叠显示. Stack与Positioned ...

  2. Flutter组件--重叠布局/相对布局(Stack,Positioned组件)

    1.Flutter Stack组件 Stack表示堆的意思,我们可以用Stack或者Stack结合Align或者Stack结合 Positiond来实现页面的定位布局 属性 说明 alignment ...

  3. Flutter学习第三课-布局组件 Stack和Positioned

    层叠布局 子组件根据距父容器四个角的位置来确定自己位置.子元素按照代码中声明的顺序作为层级,最后一个声明的子元素会放置在最上层.Flutter中使用Stack和Positioned这两个组件来配合使用 ...

  4. flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 类似css的relative

    flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 首先看一下需求 需要在这里加一个背景圆角,涉及到两个组件Container的重叠 我 ...

  5. 12、 Flutter Widgets 之 Stack,Positioned叠加组件

    Stack/Positioned是用来做页面布局定位的组件,需要结合使用 Stack children:一个数组,里面可放多个Widget alignment:Alignment.topCenter/ ...

  6. Flutter基础布局组件及实现

    https://www.cnblogs.com/lxlx1798/p/11084904.html 一,概述 Flutter中拥有30多种预定义的布局widget,常用的有Container.Paddi ...

  7. 开启Fluter基础之旅三-------Material Design风格组件、Cupertino风格组件、Flutter页面布局篇...

    Material Design风格组件: 继续接着上一次https://www.cnblogs.com/webor2006/p/12545701.html的Material Design进行学习. A ...

  8. Flutter常用布局集合

    容器组件(Container) 容器组件(Container)是一个组合Widget,内部有绘制Widget.定位Widget和尺寸Widget,包含一个子Widget,自身具备如alignment. ...

  9. Flutter进阶—布局一个控件

    要在Flutter中布局单个控件,创建一个简单的控件并将其显示在屏幕上.在Flutter中,将文本.图标或图像放在屏幕上只需几步. 1.选择一个布局控件来保存对象 根据您希望对齐或约束可见控件的方式, ...

最新文章

  1. 独家 | 基于数据预测的解释真的能增加用户对人工智能的信任吗?(附链接)...
  2. 优化CSS在网页中的加载方式
  3. opencv3异常 库找不到 no such file
  4. BXNA在调试显示新闻的JS?
  5. C#LeetCode刷题之#695-岛屿的最大面积( Max Area of Island)
  6. Python 进阶 之 socket模块
  7. SAP License:按BOM进行原料耗用拆分-模拟面包制造
  8. HDU 3669 Cross the Wall(斜率DP+预处理)
  9. ArcGIS土壤稳定性评估(附练习数据下载)
  10. Java解压Zip 压缩包
  11. Docker端口映射只有Ipv6端口导致Ipv4访问不通
  12. 我的CSDN博客文章,被大学老师、本科生、公司 “引用“ 了!
  13. 怎么把html文档转换成wps,怎么把wps文档转换成word文档
  14. 一个人写一个集群:基于GRPC的golang微服务框架iogo(grpc/protobuf/etcd/freetoo/码客 卢益贵)
  15. 使用Canvas 实现手机端签名
  16. 解决Ubuntu20.04网络图标消失
  17. Python 之 进阶 学习
  18. 武汉的新型冠状病毒从哪来?如何做好预防?感染对象有?
  19. 《FLUENT 14.0超级学习手册》——2.5 FLUENT 14.0的基本操作
  20. bu单系统 深度分析如何提高宝贝销量

热门文章

  1. VisMockup10.1安装
  2. css标签鼠标移动事件,CSS鼠标响应事件经过、移动、点击示例介绍
  3. autocad常用的快捷键
  4. 网站建设对企业会有什么影响
  5. JSQLParser碰到的问题
  6. 机器学习R复习提纲-TYUT
  7. 用C#语言做的一个RGB取值器
  8. android手机安装intune,微软Intune团队大力支持Android 7.0系统
  9. 逆向工程实验——pre3(reversing.kr写题)
  10. cmd 生成wsdl文件_.wsdl文件生成.cs文件