零基础学Flutter之Widget简介及使用
Widget 简介
上一章我们简单的实现了一个hello world的小案例 ,其中我们知道项,启动会执行main方法,main方法调用了 runApp方法,其中runApp方法参数就是一个Widget对象,从这里我们得知如要写一个页面就需要一个Widget对象
什么是Widget
那么Widget对象到底是个什么玩意呢
我们看看官方是如何解释的:
- Widgets are the central class hierarchy in the Flutter framework. A widget is an immutable description of part of a user interface. Widgets can be inflated into elements, which manage the underlying render tree.
说的是 Widget是Flutter框架中的核心层次结构类,Widget是属于用户页面的不可变类型,Widget可以扩充成元素(Elements),这些元素(Elements)用树的呈现进行管理.
什么是Elements
上面我们说了Widget可以扩充成元素(Elements),而管理元素(Elements)是用树进行呈现管理