flutter
Danny_姜
分享是一种精神, 你可以分享他人成果也可以将自己的成果分享给其他人, 不论哪一种分享, 都会有所收获
展开
-
如何在Flutter项目中使用GraphQL
什么是GraphQL这篇文章主要是看一下如何在Flutter项目中使用GraphQL,如果不清楚GraphQL是什么,建议先看下官网对其介绍:https://graphql.org/https://www.howtographql.comGraphQL体验先介绍一个免费试用GraphQL语法的网站: https://countries.trevorblades.com/打开此链接,默认...原创 2019-11-23 22:53:56 · 1969 阅读 · 0 评论 -
More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro'
今天在项目中引入了一个cache image的库 cached_network_image 1.1.3。可以引入之后,程序无法编译通过,提示:More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro解决方案很简单,在项目android目录app下的 bu...原创 2019-11-19 17:25:53 · 234 阅读 · 0 评论 -
Flutter踩坑记录之setState
这篇文章主要受以下这篇文章的启发:How to refresh the content of a Dialog via setState?在上面链接中的这篇文章中,主要介绍了在Flutter中使用setState刷新Dialog的问题,并提供了一种解决方案。这篇文章大部分内容翻译自这个链接,另外除了坐着提出的方案之外,另外再介绍一种更简单实用的解决方案。学习到的内容:如何在Flutter...原创 2019-11-18 12:24:33 · 5349 阅读 · 0 评论 -
Flutter使用Stream更新Widget UI
通过之前的两节课,相信你应该已经掌握了Stream的使用。这节课我们来看下如何使用在Flutter中使用Stream来更新Widget UI。不过在这之前,我们可以先看下Flutter常规刷新界面的操作,通过对比我们能了解Stream的优势。setState当我们在Studio中创建一个Flutter项目时,Studio会默认给我们创建如下代码从图中红色框的指示可以看出,在 Floati...原创 2019-11-05 21:00:21 · 1228 阅读 · 0 评论 -
如何使用Dart的Stream(二)
上一节主要介绍了什么是 Stream,以及Stream的一些简单交互。原创 2019-11-02 20:11:08 · 1186 阅读 · 0 评论 -
如何使用Dart的Stream(一)
Stream 诞生2018年,谷歌推出了Dart中最重要的一个特性-- Stream。官方对其介绍是:Widgets + Streams = Reactive Flutter App简单来说就是,Stream被创建的初衷就是为了实现Flutter的响应式编程。Stream 简介Stream(流) 的作用与RxJava、RxJS,或者是Android中 Live Data 非常相似。...原创 2019-10-28 21:23:41 · 2830 阅读 · 1 评论 -
关于Dart List,你必须知道的几个方法
forEach()遍历List中的每一个元素List<int> list = [19, 20, 12];list.forEach((f) => print('$f is ${f > 18 ? 'bigger' : 'smaller'}' + ' than 18'));打印结果19 is bigger than 1820 is bigger than 1812...原创 2019-09-21 09:51:34 · 7000 阅读 · 0 评论