flutter
C v lie
追求美好,阳光
展开
-
Flutter学习之--------环境配置(Windows10环境)
Flutter简介Flutter是谷歌的移动UI框架,可以快速在IOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正被越来越多的开发者和组织者使用,并且Flutter是完全免费、开源的。使用镜像由于国内使用Flutter时有可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,可以将如下环境变量加入到用户环境变量...原创 2019-03-22 21:40:32 · 618 阅读 · 0 评论 -
Flutter实现ListView效果
在Flutter中,Android ListView就是Flutter中的ListView在Android ListView中,您可以创建一个适配器,然后您可以将它传递给ListView,该适配器将使用适配器内返回的内容来展示每一行。然而,你必须确保在合适的时机回收行,否则,你会得到各种疯狂的视觉和内存问题。在Flutter中,由于Flutter的不可变的widget模型,将一个Widge...原创 2019-03-23 22:59:05 · 3956 阅读 · 0 评论 -
Flutter实现网络请求
Flutter网络请求使用的是Dio。Dio是一个强大易用的dart http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载…Flutter json数据解析是使用了json_serializable package包。它是一个自动化源代码生成器,可以为我们生成JSON序列化模板。由于序列化代码不再由我们手写和维护,我们将运行时产...原创 2019-03-27 00:38:53 · 13004 阅读 · 1 评论 -
Flutter实现Tab切换页面
先看效果图实现过程分析首先自定义一个TabBarWidget class TabBarWidget extends StatefulWidget{ //底部模式 static const int BOTTOM_TAB = 1; //顶部模式 static const int TOP_TAB = 2; final int type; //标题...原创 2019-04-01 23:04:59 · 13022 阅读 · 2 评论 -
开源一个Flutter项目
这是一个学习Flutter的项目主要模块包括电影、新闻、技术、我的四个模块网络请求使用的是第三方库dio、json解析使用的是build_runner: ^1.0.0和json_serializable: ^2.0.0接口使用了豆瓣、知乎和玩Android的开放接口闪屏页新闻模块新闻模块包括一个横向的ListView和竖向的ListView,分别展示热门新闻和最近新闻。点击List...原创 2019-04-13 18:41:24 · 426 阅读 · 0 评论