01 2021 档案
摘要:BottomNavigationBar 和 BottomNavigationBarItem 配合来共同展示Flutter里面的底部状态栏,底部状态栏是在移动端很重要的控件。
阅读全文
摘要:GridView 是在一个好用的网格布局控件,它的很多属性跟前面提到的ListView是一样的,重复的属性这里就不在赘述了。我们重点看几个初始化方法`GridView.count`、`SliverGridDelegateWithFixedCrossAxisCount`、`SliverGridDelegateWithMaxCrossAxisExtent`的使用。
阅读全文
摘要:ListView是在移动端非常常见的控件,在大多数的展示场景中都离不开ListView。在Flutter中对ListView的封装也非常好,简单几行代码就可以满足我们布局一个滚动列表的需求。
阅读全文
摘要:在Flutter中Wrap是流式布局控件,Row和Column在布局上是很好用,但是有一个缺点,如果当子控件数量过多导致Row或Column装载不下的时候,就会出现UI页面上的错误。Wrap可以完美的避免这些问题,当控件过多一行显示不全的时候,Wrap可以换行显示。当然`Wrap`跟`Row`和`Column`有着很多相似的地方。
阅读全文
摘要:Flexible可以帮助Row、Column、Flex的子控件充满父控件,它的用法很灵活,也具有权重的属性。跟Flexible相类似的控件还有Expanded。
阅读全文
摘要:`Row`是在Flutter中常见的布局控件,它负责水平方向布局。Column负责垂直方向布局,二者都是继承于`Flex`,类似于`iOS`里面的`UIScrollView`,但是又有很多不同。
阅读全文
摘要:Column 是在Flutter中常见的布局控件,它负责垂直方向布局。Row负责水平方向布局,二者都是继承于`Flex`,类似于`iOS`里面的`UIScrollView`,但是又有很多不同。
阅读全文
摘要:Image是一个常用的控件,它可以帮助我们显示图片,图片的资源可以是来自网络、本地或者是内存。在移动端的开发中会大量的使用Image来展示一些图文,了解和掌握Image控件是非常有必要的。
阅读全文
摘要:TextField是一个常用的控件,是有状态的Statefulwidget,它是由多个控件组合成的控件,使用起来并不复杂,但是变化情况比较多,多看源码,避免踩坑。
阅读全文
摘要:在Flutter中一切皆为widget,其中Statelesswidget和Statefulwidget是Flutter比例很重要的两个widget。Statelesswidget是不需要改变状态的widget,Statefulwidget是允许改变状态的widget。
阅读全文
摘要:Python使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知 所措的错误时,它都会创建一个异常对象。如果你编写了处理该异常的代码,程序将继续运行; 如果你未对异常进行处理,程序将停止,并显示一个`traceback`,其中包含有关异常的报告。
异常是使用`try-except`代码块处理的。`try-except`代码块让Python执行指定的操作,同时告诉Python发生异常时怎么办。使用了`try-except`代码块时,即便出现异常,程序也将继续运行: 显示你编写的友好的错误消息,而不是令用户迷惑的`traceback`。
阅读全文

浙公网安备 33010602011771号