Flutter布局模型之层叠定位
更新时间:2018年08月23日 10:34:28 作者:何小有
这篇文章主要为大家详细介绍了Flutter布局模型之层叠定位,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Stack即层叠布局控件,能够将子控件层叠排列。
Stack控件的每一个子控件都是定位或不定位,定位的子控件是被Positioned控件包裹的。Stack控件本身包含所有不定位的子控件,其根据alignment定位(默认为左上角)。然后根据定位的子控件的top、right、bottom和left属性将它们放置在Stack控件上。
import 'package:flutter/material.dart';
class LayoutDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('层叠定位布局'),
),
body:new Center(
child: new Stack(
children: <Widget>[
new Image.network('http://img2.cxtuku.com/00/13/12/s97783873391.jpg'),
new Positioned(
left: 35.0,
right: 35.0,
top: 45.0,
child: new Text(
'Whatever is worth doing is worth doing well. ๑•ิ.•ั๑',
style: new TextStyle(
fontSize: 20.0,
fontFamily: 'serif',
),
),
),
]
),
),
);
}
}
void main() {
runApp(
new MaterialApp(
title: 'Flutter教程',
home: new LayoutDemo(),
),
);
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Android实现ListView的A-Z字母排序和过滤搜索功能 实现汉字转成拼音
这篇文章主要为大家详细介绍了Android实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音功能2017-06-06
Android ScrollView嵌套ExpandableListView显示不正常的问题的解决办法
这篇文章主要介绍了Android ScrollView嵌套ExpandableListView显示不正常的问题的解决办法的相关资料,需要的朋友可以参考下2017-02-02
Android Studio实现自定义全局悬浮按钮的示例代码
在 Android 应用中实现全局悬浮按钮是一个常见的需求,可以用于快速访问重要功能或返回顶部等操作,下面我将详细介绍如何实现一个自定义的全局悬浮按钮,感兴趣的小伙伴跟着小编一起来看看吧2025-04-04
Android socket实现原理详解 服务端和客户端如何搭建
这篇文章主要为大家详细介绍了Android socket实现原理详解,以及服务端和客户端的搭建方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-08-08


最新评论