摘要: 当不知道父部件的尺寸时,可以使用以下方法来限制子部件的尺寸: 使用FractionallySizedBox小部件 FractionallySizedBox根据父部件的尺寸的一部分来调整子部件的尺寸。widthFactor和heightFactor指定了子部件相对于父部件的宽度和高度的比例。 例如,w 阅读全文
posted @ 2023-12-19 22:17 鲤斌 阅读(57) 评论(0) 推荐(0)
摘要: double.infifinity 和double.maxFinite可以让当前元素的width或者height达到父元素的尺寸; 区别: 我想成为我的父母所允许的最大的(double.infinity) 一些小部件允许他们的孩子像他们想要的那样大。 阅读全文
posted @ 2023-12-19 17:04 鲤斌 阅读(44) 评论(0) 推荐(0)
摘要: child和children用于在一个容器小部件(如Container、Column、Row等)中放置一个或多个子小部件 1.child属性用于容器只包含一个子小部件的情况; 2.children属性用于容器包含多个子小部件的情况。 Center小部件(居中、定位、多个方向上居中) Center小部 阅读全文
posted @ 2023-12-19 14:29 鲤斌 阅读(57) 评论(0) 推荐(0)
摘要: 方法一 SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.bottom]); //隐藏状态栏 上方黑边 SystemChrome.setEnabledSystemUIMode(Sys 阅读全文
posted @ 2023-12-19 14:28 鲤斌 阅读(1955) 评论(0) 推荐(0)
摘要: LayoutBuilder 是 Flutter 中的一个构建组件,用于根据父容器的约束对其子组件进行布局。 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends Sta 阅读全文
posted @ 2023-12-19 14:26 鲤斌 阅读(648) 评论(0) 推荐(0)
摘要: 1,强制横屏 OrientationBuilder小部件以及SystemChrome类来实现根据设备类型进行强制横屏 import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() 阅读全文
posted @ 2023-12-19 14:26 鲤斌 阅读(145) 评论(0) 推荐(0)
摘要: 使用 SystemChrome 类来控制系统 UI 元素的显示和隐藏 import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() { runApp(MyApp()); } cl 阅读全文
posted @ 2023-12-19 14:25 鲤斌 阅读(361) 评论(0) 推荐(0)