草庐IT

dart-isolates

全部标签

dart - 在 SnackBarAction onPressed 上 flutter 小吃吧

我想关闭SnackBarAction的onPressed方法上的SnackBar。我尝试使用Navigator.of(context).pop();但SnackBar并没有让我的屏幕变黑。代码如下:voidshowInSnackBar(Stringvalue){homeScaffoldKey.currentState.showSnackBar(newSnackBar(content:newText(value),action:SnackBarAction(label:'Dissmiss',textColor:Colors.yellow,onPressed:(){//Navigator.

generics - 如何从 Dart/Flutter 中的泛型函数调用命名构造函数

我希望能够从通用函数内部构造一个对象。我尝试了以下方法:abstractclassInterface{Interface.func(intx);}classTestimplementsInterface{Test.func(intx){}}Tmake(intx){//thenextlinedoesn'tworkreturnT.func(x);}但是,这不起作用。我收到以下错误消息:没有为类“Type”定义方法“func”。注意:我不能使用镜子,因为我正在使用带有flutter的Dart。 最佳答案 Dart不支持从泛型类型参数实例化

generics - 如何从 Dart/Flutter 中的泛型函数调用命名构造函数

我希望能够从通用函数内部构造一个对象。我尝试了以下方法:abstractclassInterface{Interface.func(intx);}classTestimplementsInterface{Test.func(intx){}}Tmake(intx){//thenextlinedoesn'tworkreturnT.func(x);}但是,这不起作用。我收到以下错误消息:没有为类“Type”定义方法“func”。注意:我不能使用镜子,因为我正在使用带有flutter的Dart。 最佳答案 Dart不支持从泛型类型参数实例化

dart - Flutter - 使用 Flutter 创建自定义控件

我需要创建一个自定义控件,允许用户在有界矩形内拖动指针。非常喜欢这里的操纵杆控制:https://github.com/zerokol/JoystickView我已经设法使用CustomPainter来绘制控制点和GestureDetector来跟踪用户在View上拖动指针的位置来拼凑一些东西。但是,我无法用它来捕获平移输入。我根本无法让它捕获任何输入。我不知道我正在做的是否是最好的方法。我可能走错了路。这是代码。import'package:flutter/material.dart';import'package:flutter/gestures.dart';import'pack

dart - Flutter - 使用 Flutter 创建自定义控件

我需要创建一个自定义控件,允许用户在有界矩形内拖动指针。非常喜欢这里的操纵杆控制:https://github.com/zerokol/JoystickView我已经设法使用CustomPainter来绘制控制点和GestureDetector来跟踪用户在View上拖动指针的位置来拼凑一些东西。但是,我无法用它来捕获平移输入。我根本无法让它捕获任何输入。我不知道我正在做的是否是最好的方法。我可能走错了路。这是代码。import'package:flutter/material.dart';import'package:flutter/gestures.dart';import'pack

dart - Flutter - float 操作按钮 - 隐藏项目的可见性

根据下面的gif,我正在尝试控制FAB中较小项目的可见性:但是我无法在项目中插入opacity。我放的任何地方都会发生某种错误。我不知道opacity是否是最好的方法。要隐藏项目,我相信通过动画可以控制它们出现的时间。以下是我目前所取得的成就:你能帮我解决这个问题吗?下面是上面的gif代码:import'package:flutter/animation.dart';import'package:flutter/material.dart';voidmain(){runApp(newMaterialApp(home:newHomePage()));}classHomePageexten

dart - Flutter - float 操作按钮 - 隐藏项目的可见性

根据下面的gif,我正在尝试控制FAB中较小项目的可见性:但是我无法在项目中插入opacity。我放的任何地方都会发生某种错误。我不知道opacity是否是最好的方法。要隐藏项目,我相信通过动画可以控制它们出现的时间。以下是我目前所取得的成就:你能帮我解决这个问题吗?下面是上面的gif代码:import'package:flutter/animation.dart';import'package:flutter/material.dart';voidmain(){runApp(newMaterialApp(home:newHomePage()));}classHomePageexten

dart - 在 Flutter 应用中下载大型 pdf 文件

我正在寻找一种从外部服务器下载大型pdf文件的方法,并使用Flutter应用程序进行离线存储。但是下载一个大文件(有时100mb+)需要一些时间。我不希望应用程序陷入等待下载的功能。我正在寻找的是一个下载函数,它有一个带有进度报告的回调(类似于:250000/500000字节完成。不必完全如此。只是我可以使用并制作进度条的东西的)。这甚至可以在Flutter中实现吗?我遇到的唯一东西是HTTP库。但这似乎没有进度回调,只是简单地阅读http调用的内容(也没有进度报告)。我希望有人可以为我提供一种方法来实现这一点。亲切的问候,凯文·沃尔特编辑:C#完美地诠释了我的意思https://st

dart - 在 Flutter 应用中下载大型 pdf 文件

我正在寻找一种从外部服务器下载大型pdf文件的方法,并使用Flutter应用程序进行离线存储。但是下载一个大文件(有时100mb+)需要一些时间。我不希望应用程序陷入等待下载的功能。我正在寻找的是一个下载函数,它有一个带有进度报告的回调(类似于:250000/500000字节完成。不必完全如此。只是我可以使用并制作进度条的东西的)。这甚至可以在Flutter中实现吗?我遇到的唯一东西是HTTP库。但这似乎没有进度回调,只是简单地阅读http调用的内容(也没有进度报告)。我希望有人可以为我提供一种方法来实现这一点。亲切的问候,凯文·沃尔特编辑:C#完美地诠释了我的意思https://st

dart - 使用 Flutter 单击按钮后的网络请求

在我的第一个Flutter应用程序中单击一个按钮后,我想针对OpenWeatherMap-API执行网络请求(RestAPI)。基本上我正在关注本教程:Fetchdatafromtheinternet因此,我创建了API调用,它遵循教程并且工作起来非常棒:classOpenWeatherApi{staticconst_API_KEY="asdbaklsadfkasdlfkasdjfl";FuturegetCurrentWeather(Stringlocation)async{finalurl="https://api.openweathermap.org/data/2.5/weathe