当前位置: 首页 > news >正文

上海中小企业网站深圳网络推广引流

上海中小企业网站,深圳网络推广引流,不用交钱的夜间禁用app,网络推广培训要多少钱标题1.Row 水平排列2.Column 垂直排列3.Flex4.Expanded5.Warp组件6.Stack1.Row 水平排列 (1)MainAxisAlignment 主轴 属性说明start从主轴的起点开始放置子元素end从主轴的终点开始放置子元素center将子元素放置在主轴的中心spaceAround将主轴方向的空白区域均分,…

标题

    • 1.Row 水平排列
    • 2.Column 垂直排列
    • 3.Flex
    • 4.Expanded
    • 5.Warp组件
    • 6.Stack

1.Row 水平排列

(1)MainAxisAlignment
主轴

属性说明
start从主轴的起点开始放置子元素
end从主轴的终点开始放置子元素
center将子元素放置在主轴的中心
spaceAround将主轴方向的空白区域均分,让子元素之间的空白区域相等,单首尾子元素的空白区域为其他空白区的一半

在这里插入图片描述

void main() {runApp(MyPage());
}class MyPage extends StatelessWidget {const MyPage({super.key});Widget build(BuildContext context) {return MaterialApp(theme: ThemeData(), home: MyFul());}
}class MyState extends State {Row row = Row(children: [Text("目录1"), Text("目录2"), Text("目录3"), Text("目录4"), Text("目录5")],mainAxisAlignment: MainAxisAlignment.spaceAround,);Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("Container"), centerTitle: true),body: row,);}
}class MyFul extends StatefulWidget {State<StatefulWidget> createState() {return MyState();}
}

(2)crossAxisAlignment
次轴

属性说明
start在交叉轴上起点处展示
end在交叉轴上终点处展示
center子元素在交叉轴上居中

2.Column 垂直排列

  Column column = Column(children: [Text("11111"),Text("11111"),Text("11111"),Text("11111"),Text("11111"),],mainAxisAlignment: MainAxisAlignment.spaceAround,//垂直方向为主轴);

在这里插入图片描述

3.Flex

row与Column的组合
在这里插入图片描述

class MyState extends State {Flex flex = Flex(direction: Axis.horizontal,children: [Text("data1"), Text("data2"), Text("data3"), Text("data4")],);Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("Column"), centerTitle: true),body: flex,);}
}

4.Expanded

将子元素的宽度或高度扩展至充满主轴方向的空白空间。Expanded不是多孩子布局,经常与多孩子布局组件组合使用。
请添加图片描述

class MyState extends State {Row row = Row(children: [Expanded(flex: 1, child: TextField()), //flex相当于android的weightExpanded(flex: 0, child: Text("发送")),],);Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("Flex"), centerTitle: true),body: row,);}
}

5.Warp组件

可以将其承载的子元素自动换行的组件。

在这里插入图片描述

class MyState extends State {Wrap wrap = Wrap(children: [OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),OutlinedButton(onPressed: () {}, child: Text("data")),],);Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("Flex"), centerTitle: true),body: wrap,);}
}

6.Stack

可以将其承载的子元素堆叠,

请添加图片描述

class MyState extends State {Stack stack = Stack(alignment: Alignment.bottomCenter,//对齐方式children: [CircleAvatar(radius: 50,backgroundImage: NetworkImage("https://pic.rmb.bdstatic.com/bjh/news/49fa0be5e4ab397fe5a04412d5cfe3f6.png",),),Text("直播中",style: TextStyle(backgroundColor: Colors.red, color: Colors.white),),],);Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("Flex"), centerTitle: true),body: stack,);}
}

请添加图片描述

class MyState extends State {Stack stack = Stack(alignment: Alignment(0.8, 0.8),children: [CircleAvatar(radius: 50,backgroundImage: NetworkImage("https://pic.rmb.bdstatic.com/bjh/news/49fa0be5e4ab397fe5a04412d5cfe3f6.png",),),Text("V",style: TextStyle(backgroundColor: Colors.red, color: Colors.white),),],);Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("Flex"), centerTitle: true),body: stack,);}
}

Alignment(0.8, 0.8)跟坐标有关系,(0,0)正好在图片中间。
请添加图片描述

http://www.dtcms.com/a/542137.html

相关文章:

  • 网站备案管局电话福建省建设职业管理中心网站
  • 健康管理虚拟仿真实训室:模拟诊疗,实战演练
  • 个人网站备案要钱吗最容易做流量的网站
  • html+jsp个人网站模板全国分类信息网站排名
  • 2025年GDPR合规全景:原则、实践与行业案例
  • Winform控件:Combobox
  • 义乌水务建设集团官方网站佛山市网站建设分站多少钱
  • iOS 应用加固软件选型与落地 多工具组合构建可审计的 IPA 混淆与加固流水线
  • 做网站手机端不做PC可以吗怎么做弹幕小视频网站
  • 网站移动端怎么做的免费的高清视频素材网站
  • 类变量和类方法main方法代码块单例设计模式final关键字
  • 网站的打开速度汽车网站建设报价
  • 建设asp网站视频教程锡林郭勒盟工程建设造管理网站
  • GXDE 内核管理器 1.0.1——修复bug、支持loong64
  • Marin说PCB之以太网两腔兼容四腔体时焊盘钢网间距过近问题分析
  • SPI通信 模式0更常用的原因
  • 认识Linux软件包与vim编辑器的初步了解
  • 如何创建网站的二维码网页版传奇工作室
  • 做不做生意都要知道的网站网页设计与网站建设区别
  • 基于元胞自动机的遥感城市扩张模拟python
  • 早期电商平台有哪些潍坊seo
  • 西安电子商务网站开发网站开发毕设开题报告
  • 平邑建设银行网站vue.js做的网站
  • 智能开关网站开发具体流程临夏市建设局网站
  • ECharts 3D柱状图与折线图混合组件开发实战:BarLine3D.vue 深度解析
  • 网站权重如何速度增加性男女做视频网站
  • 团购网站如何优化php网站开发视频
  • 营销网站好不好艺术家网站源码
  • 做58同城的网站要多少钱专业旅游培训网站建设
  • 什么网站做任务能挣免费设计房屋效果图软件有哪些