flutter 完整项目(mvvm架构)

栏目: IOS · 发布时间: 6年前

Github

flutter 完整项目(mvvm架构)

安卓请扫码下载体验,ios没有证书,无法下载。

flutter 完整项目(mvvm架构)

项目结构

flutter 完整项目(mvvm架构)

该项目的特点

1、使用mvvm架构编写。 MVVM架构在Flutter中的简单实践

2、Provide和RxDart 的使用,详细请参考 Flutter | 状态管理特别篇 —— Provide

部分封装介绍

1、refresh组件:刷新组件是在pull_to_refresh的基础上进行的再次封装,该库本身是存在一些问题的,所以就自己改了一下使用。希望该库持续更新,还有其他的刷新库,这里就不详细说了。主要是我们在使用时最好能够读懂别人的组件库的代码,这样才能更好的解决问题。也是一种学习方式。 pull__to__refresh

2、OpacityTapWidget组件:OpacityTapWidget组件解决了2个问题:

1)点击效果:点击时child有一个透明度的变化

2)点击的热区问题: OpacityTapWidget内部设置padding增加了点击的热区。

new OpacityTapWidget(
    onTap: () {
        Navigator.of(context).pop();
    },
    child: new Icon(Icons.close, color: Colors.white,size: 27,),
)

3、TapWidget组件:和OpacityTapWidget不一样的是TapWidget点击的效果是背景颜色的变化。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

同伦方法纵横谈

同伦方法纵横谈

王则柯 / 大连理工大学 / 2011-5 / 25.00元

《走向数学丛书07-同伦方法纵横谈》,在本书里读者会看到许多人物故事,作为一本普及读物,我们有时候甚至觉得,对于不少读者来说,书中所写的科学研究中的人物故事,可能比书中介绍的具体的研究成果更有价值,这些人物故事,许多都出自我们个人之间的交往,这是从一个侧面了解科学研究的规律,了解科学家之成为科学家的珍贵记录。一起来看看 《同伦方法纵横谈》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

html转js在线工具
html转js在线工具

html转js在线工具