今天我们就继续把昨天没说完的接下去说完吧
5. Image(Image程序码)
图片对一个App来说非常的重要,因为没有图片的点缀整个App会变得非常的单调,也不会有人愿意去下载这样的软件,还好Flutter中,加入图片很简单使用Image Widget来操作只需要一行程序码
如果你是照着我所给的程序码直接复制贴上,它一定跑不出来,因为呢它还要作一些的设定
首先要先在Project的地方建立一个assets的资料夹,在assets里面再建一个资料夹名子不限,我这边是取名叫image,然後把你想放的图片放到资料夹中
再来就是像之前用logo的方式,到pubspec.yaml那个目录并找到被注解掉的assets,把它的注解拿掉然後加上图片的位置,最後按下Pub get
这样程序就可以顺利执行了喔!
6. Scaffold
其实Scaffold对於Flutter就像是大楼的鹰架一样非常重要,也是最常使用到的类别,它可以加上很多东西,除了之前说过的AppBar之外,今天在介绍三个和它有关的功能
Drawer(Drawer程序码)
这个可以用来做隐藏选单,平常都藏在画面的左侧,需要滑动才会出现
BottomNavigationBar(BottomNavigationBar程序码)
这个就是在App下方的导航列,主要是用来更换页面
SnackBar(SnackBar程序码)
当使用者触发某些动作或是系统完成某些事情,你想要提醒使用者,就可以使用SnackBar在画面下方弹出讯息,点中间Hello Flutter的按钮,它就会提醒你这是一个按钮
今日总结
本来是说要帮大家把Basic Widget 11种功能都介绍一遍,後来发现剩下的3种用法和其他的有些相像,所以就等以後有碰到再补充,如果还是想了解的话可以到官网练习看看喔!明天会针对这两天学的做个简单的小范例,那我们明天见!!!
<<: 【Day 11】 实作 - 透过 AWS 服务 - Lambda 将 JSON 格式转换成 Parquet 格式
>>: 网页命名规则-30天学会HTML+CSS,制作精美网站
今天终於要进入到生命周期的最後一个阶段: Unmounting 了!在元件要被卸载的这个阶段会发生...
这几天有朋友跟我说,不要再写劝世文了啦,直接实战说明最快! 好吧,既然如此,我就直接解说,我是如何选...
iOS工程师面试深入浅出- 物件导向的三大特性? 这题乍看之下是很本科系的问题,但事实上,当你在开发...
从源头降低风险(X),可归究责任(O) 适用人员: 技术人员(开发人员)。 适用法规: 资通安全责任...
无论是大型组织还是小型组织,无论是正常运营还是糟糕的运营,都可以通过RBAC提高授予特权(授予角色)...