草庐IT

flutter-pub

全部标签

json - 在 Flutter 上从 Youtube api 解码 Json

我调用YoutubeAPI并获取此Json:"kind":"youtube#videoListResponse","etag":"\"XI7nbFXulYBIpL0ayR_gDh3eu1k/s7-xmHXpuqQxYzDp_wxhm59K4LE\"","pageInfo":{"totalResults":1,"resultsPerPage":1},"items":[{"kind":"youtube#video","etag":"\"XI7nbFXulYBIpL0ayR_gDh3eu1k/pajQ7iBy-7A0V_owifxkw-Kbw-Y\"","id":"7lCDEYXw3mM",

json - 在 Flutter 上从 Youtube api 解码 Json

我调用YoutubeAPI并获取此Json:"kind":"youtube#videoListResponse","etag":"\"XI7nbFXulYBIpL0ayR_gDh3eu1k/s7-xmHXpuqQxYzDp_wxhm59K4LE\"","pageInfo":{"totalResults":1,"resultsPerPage":1},"items":[{"kind":"youtube#video","etag":"\"XI7nbFXulYBIpL0ayR_gDh3eu1k/pajQ7iBy-7A0V_owifxkw-Kbw-Y\"","id":"7lCDEYXw3mM",

firebase - Flutter 从 Firebase 返回文档的长度

我试图用这个函数返回文档列表的长度:FuturetotalLikes(postID)async{varrespectsQuery=Firestore.instance.collection('respects').where('postID',isEqualTo:postID);respectsQuery.getDocuments().then((data){vartotalEquals=data.documents.length;returntotalEquals;});}我将其初始化为voidinit状态(使用另一个函数调用:voidinitState(){totalLikes(p

firebase - Flutter 从 Firebase 返回文档的长度

我试图用这个函数返回文档列表的长度:FuturetotalLikes(postID)async{varrespectsQuery=Firestore.instance.collection('respects').where('postID',isEqualTo:postID);respectsQuery.getDocuments().then((data){vartotalEquals=data.documents.length;returntotalEquals;});}我将其初始化为voidinit状态(使用另一个函数调用:voidinitState(){totalLikes(p

flutter - Flutter 中的 OnStateChanged 方法

在Flutter中,有没有像onStateChanged这样的方法,在页面状态发生变化时调用?setState((){widget._loadCompleted=true;widget._loading=false;});我试图在setState()方法中设置两个bool值。我出于其他几个原因设置状态。所以我想知道最后一次状态更改是否是出于这个特定原因。 最佳答案 正如Günter提到的,没有像onStateChanged()这样的东西。你必须在build()方法中处理它。如果我没听错,你可以这样使用:class_MyAppStat

flutter - Flutter 中的 OnStateChanged 方法

在Flutter中,有没有像onStateChanged这样的方法,在页面状态发生变化时调用?setState((){widget._loadCompleted=true;widget._loading=false;});我试图在setState()方法中设置两个bool值。我出于其他几个原因设置状态。所以我想知道最后一次状态更改是否是出于这个特定原因。 最佳答案 正如Günter提到的,没有像onStateChanged()这样的东西。你必须在build()方法中处理它。如果我没听错,你可以这样使用:class_MyAppStat

flutter - 没有 RxDart 的 StreamController 的初始值

我在Flutter中使用StreamControllers。我有一个带有一些默认值的模型。从我正在收听流的小部件中,我想提供其中一些默认值。我可以看到我可以在StreamBuilder上设置一个初始值,但我想使用来自bloc内部模型的数据作为初始数据。因此,一旦有人使用快照数据,他们就会获得默认值。我已经看到RxDart有一个种子值,只是想知道这是否可能而不用RxDart替换? 最佳答案 您要找的是StreamController#add方法,Sendsadataevent.Listenersreceivethiseventinal

flutter - 没有 RxDart 的 StreamController 的初始值

我在Flutter中使用StreamControllers。我有一个带有一些默认值的模型。从我正在收听流的小部件中,我想提供其中一些默认值。我可以看到我可以在StreamBuilder上设置一个初始值,但我想使用来自bloc内部模型的数据作为初始数据。因此,一旦有人使用快照数据,他们就会获得默认值。我已经看到RxDart有一个种子值,只是想知道这是否可能而不用RxDart替换? 最佳答案 您要找的是StreamController#add方法,Sendsadataevent.Listenersreceivethiseventinal

dart - Flutter 从 Firebase 存储中获取下载地址

我正在尝试从Firebase存储加载缩略图,以提高我的应用程序的性能。加载缩略图后,应显示实际图像。出于这个原因,我实现了一个云功能,它会自动为每张图片上传缩略图。我从上传的图片中获取下载url没有问题。但是由于缩略图的生成需要3秒的原因,我无法从缩略图自动检索下载Url。这是我到目前为止的想法:FutureuploadImage(varimageFile)async{varuuid=newUuid().v1();StorageReferenceref=FirebaseStorage.instance.ref().child("post_$uuid.jpg");StorageUploa

dart - Flutter 从 Firebase 存储中获取下载地址

我正在尝试从Firebase存储加载缩略图,以提高我的应用程序的性能。加载缩略图后,应显示实际图像。出于这个原因,我实现了一个云功能,它会自动为每张图片上传缩略图。我从上传的图片中获取下载url没有问题。但是由于缩略图的生成需要3秒的原因,我无法从缩略图自动检索下载Url。这是我到目前为止的想法:FutureuploadImage(varimageFile)async{varuuid=newUuid().v1();StorageReferenceref=FirebaseStorage.instance.ref().child("post_$uuid.jpg");StorageUploa