flutter(四,常用组件)

flutter(四,常用组件),第1张

Tags: flutter

[TOC]

容器组件Container包含一个子widget,自身具备alignment、padding等属性,方便布局过程中摆放child。

常用属性

图片组差仿件Image显示图像的组件,有多种构造函数:

常用属性

BoxFit取值及描述

文本组件Text负责显示文本和定义显示样式。

常用属性

富文本组件RichText使用多手庆竖个不同风格的widget显示文本,要显示的文本使用TextSpan对象树来描述,每个对象都有一个用于该子树的关联样式。文本可能多行,也可能显示在同一行,取决于布局约束。

常用属性

图标组件Icon展示图标的组件,该组件不可交互,要实现交互图标,可以考虑使用IconButton组件。图标相关组件有以下几个:

图标按毕大钮组件IconButton是基于Meterial Design风格的组件,可以响应按下的事件,并且按下时带水波纹效果。如果它的onPressed回调函数为null,那么这个按钮处于禁用状态,并且不可按下。

凸起按钮组件RaisedButton是Material Design中的button,一个凸起的材质矩形按钮,它可以响应按下事件,并且按下时会带一个触摸效果。

列表是最常见的需求。在Flutter中,用ListView来显示列表项,支持垂直和水平方向展示,通过一个属性我们就可以控制其方向,列表有以下几类:

基础列表组件为ListView组件。

水平列表组件即为水平方向排列的组件,列表内部元素以水平方向排列。把ListView组件的scrollDirection属性设置为Axis.horizontal即可。

当列表的数据项非常多时,需要使用长列表,比如淘宝后台订单列表、手机通讯录等,这些列表项数据很多。长列表也是使用ListView作为基础组件,只不过需要添加一个列表项构造器itemBuilder。

网格布局组件GridView可以实现多行多列布局的应用场景。使用GridView创建网格列表有多种方式:

表单是一个包含表单元素的区域。表单元素允许用户输入内容,比如文本域,下拉列表,单选框,复选框等。常见应用场景有:登录、注册、输入信息等。表单里有两个重要的组件,一个是Form组件,用来左整个表单提交使用的;另一个是TextFormField组件,用来做用户输入的。

用ps做出透明的水波纹效果方法:新建一个文件,并将背景填充为黑色;点击上方“滤镜”--“渲染”--“云彩”;点击上方方框中的“滤镜”帆宴让--“模糊”--“径向模糊”;点击“滤镜”--“滤镜库”--“祥谨素描”--“基底凸现”;选择“铭黄渐变”;点击“滤镜”--“扭曲”--“水波”;按Ctrl+U可以调整色相,然后把着色勾选上;通过调整,给它做出一些其他的效果,做出符合图态局片和自己想要的效果够可以,自由发挥。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11980423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存