草庐IT

dart-webui

全部标签

dart - ListView.builder 不显示任何内容 - Flutter

当我不在Flutter中使用ListView.builder构造函数时,单个项目按预期从JSONAPI显示:当我使用ListView.builder时,没有任何显示。没有错误!我还尝试了一个仅包含文本的ListView,但似乎也不起作用。这是代码:@overrideWidgetbuild(BuildContextcontext){returnContainer(child:newScaffold(appBar:AppBar(title:Text("thetitle"),//TODOeditthisbackgroundColor:Colors.blueAccent),body:Colum

dart - 测试文本小部件中的子字符串

通常要查找整个字符串,您可以像这样使用find.text():expect(find.text('texttofind'),findsOneWidget);如何在Text小部件中查找子字符串?假设有'texttofind'的文本,我们只是想检查'to'是Text小部件的一部分。 最佳答案 通过使用find.byWidgetPredicate,您可以指定自己的验证谓词,从而检查您想要的所有内容,例如文本的子字符串。例如:expect(find.byWidgetPredicate((widget){if(widgetisText){fi

dart - 测试文本小部件中的子字符串

通常要查找整个字符串,您可以像这样使用find.text():expect(find.text('texttofind'),findsOneWidget);如何在Text小部件中查找子字符串?假设有'texttofind'的文本,我们只是想检查'to'是Text小部件的一部分。 最佳答案 通过使用find.byWidgetPredicate,您可以指定自己的验证谓词,从而检查您想要的所有内容,例如文本的子字符串。例如:expect(find.byWidgetPredicate((widget){if(widgetisText){fi

dart - Flutter Expansion Tile -- 标题颜色变化,尾随动画箭头颜色变化

我已经使用ExpansionTile生成了ExpansionListView。我在ExpansionTileHeader中遇到了一些自定义问题。下面是我的代码。ExpansionTile(title:Container(child:Text(getCategory(i),style:TextStyle(color:Colors.white,),),color:Colors.black),children:[newContainer(height:60.0,margin:constEdgeInsets.only(top:10.0,left:10.0,right:10.0,bottom:1

dart - Flutter Expansion Tile -- 标题颜色变化,尾随动画箭头颜色变化

我已经使用ExpansionTile生成了ExpansionListView。我在ExpansionTileHeader中遇到了一些自定义问题。下面是我的代码。ExpansionTile(title:Container(child:Text(getCategory(i),style:TextStyle(color:Colors.white,),),color:Colors.black),children:[newContainer(height:60.0,margin:constEdgeInsets.only(top:10.0,left:10.0,right:10.0,bottom:1

dart - 如何在 flutter 中截取屏幕外的小部件的屏幕截图?

我正在使用RepaintBoundary截取当前小部件(listView)的屏幕截图。但它只捕获当时屏幕上可见的内容。RepaintBoundary(key:src,child:ListView(padding:EdgeInsets.only(left:10.0),scrollDirection:Axis.horizontal,children:[Align(alignment:Alignment(-0.8,-0.2),child:Column(mainAxisAlignment:MainAxisAlignment.center,children:listLabel(orientati

dart - 如何在 flutter 中截取屏幕外的小部件的屏幕截图?

我正在使用RepaintBoundary截取当前小部件(listView)的屏幕截图。但它只捕获当时屏幕上可见的内容。RepaintBoundary(key:src,child:ListView(padding:EdgeInsets.only(left:10.0),scrollDirection:Axis.horizontal,children:[Align(alignment:Alignment(-0.8,-0.2),child:Column(mainAxisAlignment:MainAxisAlignment.center,children:listLabel(orientati

dart - 如何在 flutter 中更改视频中的位置?

我需要一种方法来以编程方式更改视频位置,而无需擦洗或使用默认擦洗器。但是,位置值不是setter,所以我怎么能做到这一点? 最佳答案 假设您正在使用video_player中的VideoPlayerController您可以使用seekTo()方法以编程方式查找您想要的位置。controller.seekTo(Duration(seconds:/*anysecondyouwant*/)); 关于dart-如何在flutter中更改视频中的位置?,我们在StackOverflow上找到一个

dart - 如何在 flutter 中更改视频中的位置?

我需要一种方法来以编程方式更改视频位置,而无需擦洗或使用默认擦洗器。但是,位置值不是setter,所以我怎么能做到这一点? 最佳答案 假设您正在使用video_player中的VideoPlayerController您可以使用seekTo()方法以编程方式查找您想要的位置。controller.seekTo(Duration(seconds:/*anysecondyouwant*/)); 关于dart-如何在flutter中更改视频中的位置?,我们在StackOverflow上找到一个

android-studio - Android Studio 无法识别 Dart 关键字 'await'

考虑以下Dart源代码(Flutter项目):voidfoo(){awaitbar();}Futurebar()async{print("test");}这会导致AndroidStudio出现以下错误:内置标识符'await'不能用作类型。如果我将其更改为(awaitbar());,则会收到错误消息Unexpectedtext'await'。我在这里错过了什么? 最佳答案 foo()方法需要用async标记。Futurefoo()async{awaitbar();} 关于android-