跳到主要内容

dart语言/1.1.1-lutterLogo组件

· 阅读需 1 分钟

用于渲染Flutter徽标的组件。

FlutterLogo( size: 100, style: FlutterLogoStyle. stacked, )

  • 尺寸

FlutterLogo组件的尺寸由size属性设置,默认值为24.0,单位是逻辑像素。Flutter框架中的尺寸或位置信息,例如高度、宽度等,一般都以逻辑像素作为单位。

dart语言/1.1.2-Placeholder

· 阅读需 1 分钟

软件开发的过程中经常会遇到一部分功能模块暂时还无法实现的情况,例如横幅广告等,但又需要在屏幕布局上为它们留下合适的空间,这时Placeholder组件就可以派上用场了。它可以方便开发者在屏幕上画出一个占位框,表示这块内容暂时还没完成。它的用法非常简单,基本代码如下:Placeholder()

dart语言/1.1.3-Container

· 阅读需 1 分钟

在Flutter框架中,若需对一个组件进行包装或修饰,则最直接的办法就是将它嵌套在一个容器组件内。Container组件就是这样一个结合了定义尺寸、形状、背景颜色、间距、留白、装饰等多功能于一身的组件。虽然这些功能都有对应的组件,例如调节尺寸可以用SizedBox组件,设置间距可以用Padding组件,更改背景颜色可以用DecoratedBox组件,这些本书都会介绍到,但对于初学者而言,直接套用Container组件无疑是最简便且最容易记住的方式。对于有经验的开发者,适时使用Container组件也有助于在缩短代码量的同时增加代码的可读性。除了包装和修饰其他组件之外,Container组件也可以直接用来绘制图形或色块,代码如下:Container( width: 200, height: 100, color: Colors.grey, )

dart语言/11.1 Material风格

· 阅读需 1 分钟

11.1.1 AppBar

AppBar组件是Material风格的导航条,一般作为Scaffold的appBar参数传入,最常用的属性有title(标题)、leading(前缀)和actions(操作按钮)等,代码如下:

dart语言/flutter状态管理-局部刷新--自己封装框架

· 阅读需 2 分钟