不知到大家在软件开发过程中,为了让代码逻辑看起来非常清晰的情况下,需要将一部分代码以模块化的方式分离出单独的的最小单元组件。这样的好的好处有新的需求分析的时候,只修改1个单独的组件就可以了。用最小的单价修改一个组件完成新的需求也是软件开发的一种解决方式。
那么话不多说,我们开始来详细描述Tabs组件实现过程:
1 创建1个Tabs.dart文件,创建Tabs类
![](https://img.haomeiwen.com/i1371985/1467a35484bff68e.png)
2 将之前在MyApp的测试代码BottomNavigationBar拷贝到Tabs类中
![](https://img.haomeiwen.com/i1371985/c82be1007441d731.png)
![](https://img.haomeiwen.com/i1371985/fb783c79f5b20523.png)
3 封装好以后,在main.dart测试
![](https://img.haomeiwen.com/i1371985/cb2c831c83dbb3ff.png)
总结:
以上就是创建tabs组件的过程,这样文件的分离和组件封装,让代码看起来非常清晰。
网友评论