草庐IT

dynamic-text

全部标签

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).

android - $ sign in a Text widget,如何在flutter中显示特殊字符?如何在 flutter 中将特殊字符设置为文本小部件

我正在尝试在文本中写一个$符号Text("ReferandWin10000$")我得到一个错误正确的写法是什么? 最佳答案 正如@DavyM提到的,您必须对$进行转义,因为它用作在字符串中嵌入变量的控制字符。请参阅Dart文档:https://www.dartlang.org/guides/language/language-tour#strings 关于android-$signinaTextwidget,如何在flutter中显示特殊字符?如何在flutter中将特殊字符设置为文本小

text - 为文本小部件中的不同字母设置不同的颜色

我有一个用例,我想更改Text小部件中字符串中字母的颜色。假设我的字符串是“Flutter”。在按下FloatingActionButton时,我希望字母“F”改变其颜色,然后在下一次按下FloatingActionButton时,改变字母“l”的颜色,然后'u',然后是't',然后是't',然后是'e',最后是'r',每按一次FloatingActionButton。请不要建议为每个字母使用不同的Text小部件。 最佳答案 您可以使用RichText小部件和不同的TextSpan来完成此操作。您可以阅读文档以进一步熟悉它。http

flutter 布局 : Add a Text above a grid

在我的程序中,我重用了flutter_gallery演示中的部分内容:https://github.com/flutter/flutter/blob/master/examples/flutter_gallery/lib/demo/pesto_demo.dart更准确地说,我正在重用创建RecipeGridPage的方法。它工作正常,但我现在想在网格上方添加一个文本小部件。我用过这样的东西:Column(children:[Text('BlaBlaBla'),RecipeGridPage(recipes:kPestoRecipes),],)但是我收到以下错误:“RenderCustom

dart - Flutter Text 小部件不受父级大小的限制

我有以下代码用于ListView中的单元格项目:Widgetbuild(BuildContextcontext){returnnewContainer(height:120.0,padding:newEdgeInsets.only(left:8.0,top:4.0,right:8.0,bottom:4.0),child:newRow(mainAxisAlignment:MainAxisAlignment.start,children:[newPadding(padding:constEdgeInsets.only(right:8.0),child:newImage.network(mo

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

dart - 如何修复类型 '_InternalLinkedHashMap<dynamic, dynamic>' 不是类型转换中类型 'List<dynamic>' 的子类型

我创建了一个方法,当我构建它时,出现了这个错误:type'_InternalLinkedHashMap'isnotasubtypeoftype'List'intypecast然后我删除了方法,错误仍然存​​在。这是我的代码:classProdukt{Stringname;intanzahl;Produkt({this.name,this.anzahl,});factoryProdukt.fromJson(MapparsedJson){returnProdukt(name:parsedJson['Name'],anzahl:parsedJson['Anzahl']);}MaptoProd

flutter - 有什么方法可以在 Flutter 中使用 Text with spritewidget 吗?

我正在使用spritewidget库在Flutter中开发游戏。我想知道是否可以在SpriteWidget中使用text。我知道我可以使用常规的Flutter小部件,但我需要文本大小是相对于SpriteWidget的,这样它才能在不同的屏幕尺寸下始终显示。我搜索了库文档,但没有找到任何与文本渲染相关的内容。如有任何建议,我们将不胜感激! 最佳答案 您完全可以在SpriteWidget中使用文本。Label节点用于该特定目的。如果你需要更高级的文本渲染,你可以使用code从标签作为起点。例子:Labellabel=Label('Myt