Flutter笔记1

什么是Widget?

Flutter Widget是受到了react的启发,用react框架语法创建的。你可以利用Widget创建你的UI界面,Widget通过配置以及状态决定视图该如何展示出来。当状态改变的时候,Widget会借助渲染树只改变不同的地方,借此提高渲染效率。以下几类Widget是使用的比较多的:Text类,Row/Column类,Stack类,Container类。在Flutter中,将Widget视为可视组件,或与应用程序的可视方面交互的组件。

必须重写的build方法

Missing concrete implementation of StatelessWidget.build。不管是无状态的Widget还是有状态的Widget,我们在重写的时候都必须实现其build方法,要么是在createState() 中实现,要么是直接重写。

Widget-MaterialApp

一个方便的Widget,它会把许多MaterialDesign常用的Widget包裹起来,常用的属性字段有color,home,routes,theme,title。为了继承Material主题的样式,我们的应用需要从Widget-MaterialApp开始,因此我们通常会使用MaterialApp作为顶层的Widget。Material应用程序以Widget-MaterialApp开始,该Widget在应用程序的底部创建了一些有用的widget,其中包括一个Navigator,它管理由字符串标识的widget栈,即页面路由栈。Navigator可以让你的应用程序在页面之间平滑的过渡。

Widget-Scaffold

实现了基本的Mater

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值