草庐IT

dynamic-pivot

全部标签

dart - 错误 : The argument type '() → Null' can't be assigned to the parameter type '(Null) → FutureOr<dynamic>'

import'package:flutter/material.dart';import'package:camera/camera.dart';classRegisterextendsStatefulWidget{Listcameras;@override_RegistercreateState(){return_Register();}Register(this.cameras);}class_RegisterextendsState{CameraControllercontroller;@overrideWidgetbuild(BuildContextcontext){retur

dart - 错误 : The argument type '(File) → Future<dynamic>' can't be assigned to the parameter type '(dynamic) → FutureOr<dynamic>'

我正在尝试编译示例:https://github.com/dart-lang/googleapis_examples/blob/master/drive_upload_download_console/bin/main.dart我得到以下Dart编译错误error:Theargumenttype'(File)→Future'can'tbeassignedtotheparametertype'(dynamic)→FutureOr'.(argument_type_not_assignableatlib/google_api_rest/main.dart:49)来自以下代码://Downlo

image - flutter 行 : Dynamic Height & Vertical Stretch

我有一个ListView项目,它具有受文本内容影响的动态高度。这是一个带有两个文本小部件的简单Column。当将Column包裹在Row中并添加Image时,我希望图像垂直扩展(但固定宽度)以匹配文本的自动高度。但是,我不能在Row上使用CrossAxisAlignment.stretch,因为它需要固定的高度。我怎样才能让我的图片根据旁边的文本内容展开/缩小? 最佳答案 Stack会自动包裹未定位的子元素。您可以利用这一优势:import'package:flutter/material.dart';voidmain()=>run

android - Flutter: InternalLinkedHashMap<String, dynamic >' has no instance method ' cast' with matching arguments

我无法从之前的问题中找到解决方案,我已将json字符串转换为map下面是我的API调用方法。FuturefetchEvent()async{//hereichangeFuturetypeStringurl='http://xxxxxxxxxxxx.tk/api/userapp/event/lists';varheaders=newMap();//hereidefinedMaptypeheaders['Auth-Key']='OCDOC@2018';headers['End-Client']='OCDOC';varbody=newMap();//hereidefinedMaptypehe

dart - 如何将 Future<dynamic> 转换/转换为图像?

我有像这样获取图像的功能dynamicimgBinary=_repository.fetchImage(productId);我想将其添加到图像列表中ListlistImages=newList();很喜欢dynamicimgBinary=_repository.fetchImage(productId);listImages.add(imgBinary);这个怎么投? 最佳答案 好的,所以你可以尝试.then方法。因为_repository.fetchImage(productId);是future。所以你可以试试-Listlis

flutter - 参数类型 'List<Iterable<DropdownMenuItem<int>>>' 无法分配给参数类型 'List<DropdownMenuItem<dynamic>>'

在flutter中,我正在使用TMDBAPI并从那里获取流派名称,并想在我的DropdownButton上显示它们,但我遇到了这个错误。TheargumenttypeList>>can'tbeassignedtotheparametertype'List>{"genres":[{"id":28,"name":"Action"},{"id":12,"name":"Adventure"},{"id":16,"name":"Animation"},.......]}这是json。returnDropdownButton(items:[snapGenre.data.genres.map((ma

listview - Flutter 类型 'List<dynamic>' 不是类型 'list<Widget>' 的子类型

我正在尝试用带有图像的卡片制作列表,想法是这些卡片在未来通过API请求动态生成,但现在我只想从图像开始,但是当我运行时出现以下错误:类型“列表”不是类型“列表”的子类型我该如何解决?请您帮忙。我的代码在一个名为的文件中:请求.dart这是我的代码:import'package:flutter/material.dart';classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp

Flutter 响应式设计 : Dynamically change Column to Row if the screen is larger

如果设备的屏幕宽度超过某个阈值,如何将Columnwidget动态更改为RowWidget?用例是当用户在平板电脑或横向模式下使用应用程序时,布局应该不同以优化可用宽度的使用。在CSSflexbox中,它就像将类从flex-row更改为flex-column一样简单,但在Flutter中,使用了小部件。 最佳答案 Row和Column共享一个名为Flex的公共(public)父级,该父级采用轴方向。只需更改direction的值,您就可以将Flex更改为行或列。要获取屏幕宽度,您可以使用MediaQuery.of(context).

dart - 类型 'Future<dynamic>' 不是类型 'Future<int>' 的子类型 flutter 数据库创建异常

我是Flutter应用程序开发的新手。在我的flutter应用程序中,我使用路径提供程序插件和SQFLite创建了一个数据库。但它不起作用,它显示异常消息“Future”类型不是“Future”类型的子类型我在这里添加我的代码staticfinalDatabaseHelper_instance=newDatabaseHelper.internal();factoryDatabaseHelper()=>_instance;staticDatabase_db;Futuregetdbasync{if(_db!=null){return_db;}_db=awaitinitDb();return

android - Flutter - SQflite '_InternalLinkedHashMap<dynamic, dynamic>' 不是类型 'Map<String, dynamic>' 的子类型

我正在尝试在sqflite数据库中保存一些带有flutter的数据,但我仍然收到一条错误消息:[ERROR:flutter/shell/common/shell.cc(181)]DartError:Unhandledexception:type'_InternalLinkedHashMap'isnotasubtypeoftype'Map'错误说错误在这个函数内部:FutureinsertRecipe(RecipesDBrecipe)async{varcount=Sqflite.firstIntValue(await_db.rawQuery("SELECTCOUNT(*)FROMreci