发布时间:2023-08-11 18:00
SystemUiOverlayStyle systemUiOverlayStyle =
SystemUiOverlayStyle(statusBarColor: Colors.transparent);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
flutter设置沉浸式状态栏
MediaQuery.of(context).size //一个包含宽度和高度的对象,单位是dp
flutter 获取屏幕宽度高度 通知栏高度等屏幕信息
GestureDetector 使用点击无水波纹出现,InkWell可以实现水波纹效果。
flutter InkWell 设置水波纹点击效果详述
Flutter基础Widget之按钮(RaisedButton、FlatButton、OutlineButton,IconButton)
flutter本地图片使用,
TextField(
decoration: InputDecoration(
border: InputBorder.none,
),
)
使用BackdropFilter伪造阴影 :https://codeday.me/bug/20181125/423935.html
设置下装饰方式即可:https://blog.csdn.net/baidu_34120295/article/details/86496657
https://blog.csdn.net/chenlove1/article/details/83627831
学习 Flutter常用布局组件
与Android中的帧布局,相对布局,线性布局,绝对布局,表格布局,
顾名思义:安全区域,可以让此包裹的组件,展示在安全的位置,尤其针对刘海屏幕的上面和下面的处理,详细看下这个博客。
https://www.jianshu.com/p/c6320f61a9b7
控制child是否显示
当offstage为true,控件隐藏; 当offstage为false,显示;
当Offstage不可见的时候,如果child有动画等,需要手动停掉,Offstage并不会停掉动画等操作。
学习博客:https://www.jianshu.com/p/b877ee7b1748
https://my.oschina.net/u/248241/blog/1796503
圆:有三种方式
圆角:有2中方式:
https://www.jianshu.com/p/b4085a1a5129
//使用Material包裹
Material(
elevation: 5,//控制阴影大小
shadowColor: Colors.red,//控制阴影的颜色
borderRadius: BorderRadius.circular(40),//这个矩形的圆角度数
child: TextFormField(
...
),
)
在listview外面嵌套一个Expanded,或者一个container就可以了,
尺寸计算的问题,Expande就是listview有多大就有多大,container就是container多大listview就有多大,可以滚动