草庐IT

mobile-emulator

全部标签

mobile - Flutter 无法更改路由,因为 undefined name context with PopupMenuButton 如何解决?

我想单击一个项目菜单(PopupMenuItem)并使用Navigator.push转到另一条路线,但方法内未定义上下文。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{finalListchoices=const[constChoice(title:'Settings',icon:Icons.settings),constChoice(title:'Logout',icon:Icons.exit_to_app),];@overri

mobile - Flutter 无法更改路由,因为 undefined name context with PopupMenuButton 如何解决?

我想单击一个项目菜单(PopupMenuItem)并使用Navigator.push转到另一条路线,但方法内未定义上下文。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{finalListchoices=const[constChoice(title:'Settings',icon:Icons.settings),constChoice(title:'Logout',icon:Icons.exit_to_app),];@overri

mobile - 如何从 Dart 中的异步数据中提取?

我正在尝试读取文件(异步)并返回数据列表。然后,我想在每个给定的数字都是线高时使用CustomPainter画线(我想画多条线)classBarChartPainterextendsCustomPainter{@overridepaint(Canvascanvas,Sizesize){finalpaint=newPaint()..color=AppColors.primaryColor..style=PaintingStyle.fill;varfuturePath=run();futurePath.then((height){print('1:$height');for(varline

mobile - 如何从 Dart 中的异步数据中提取?

我正在尝试读取文件(异步)并返回数据列表。然后,我想在每个给定的数字都是线高时使用CustomPainter画线(我想画多条线)classBarChartPainterextendsCustomPainter{@overridepaint(Canvascanvas,Sizesize){finalpaint=newPaint()..color=AppColors.primaryColor..style=PaintingStyle.fill;varfuturePath=run();futurePath.then((height){print('1:$height');for(varline

mobile - Flutter Tabs 抛出空指针异常 -> Material.of(context).color 计算为 null

我正在关注找到的flutter画廊中提供的示例expansiona_panels_demo.darthere.我的目标是在扩展面板主体中引入TabBar和TabBarView。截至目前,这正在中断,因为在tabs.dart中抛出了一个空指针异常。这是在_TabBarState中,它正在与widget.indicatorColor进行比较。如果您要查看演示,我将尝试在第251行调用newBookTabs()。if(color.value==Material.of(context).color.value)这里Material.of(context).color为空为了整合代码,我将选项卡

mobile - Flutter Tabs 抛出空指针异常 -> Material.of(context).color 计算为 null

我正在关注找到的flutter画廊中提供的示例expansiona_panels_demo.darthere.我的目标是在扩展面板主体中引入TabBar和TabBarView。截至目前,这正在中断,因为在tabs.dart中抛出了一个空指针异常。这是在_TabBarState中,它正在与widget.indicatorColor进行比较。如果您要查看演示,我将尝试在第251行调用newBookTabs()。if(color.value==Material.of(context).color.value)这里Material.of(context).color为空为了整合代码,我将选项卡

android - flutter 应用程序 : IOS emulator not connecting to Android Studio

在flutter开发中,我想将iOS模拟器连接到androidstudio。当我从androidstudio打开iOS模拟器时,它会打开但应用程序不会运行。它给出类似“没有连接的设备”的错误。项目从Xcode运行,但从AndroidStidio将无法运行我使用哪个版本:1)macOSMojave-10.14.52)AndroidStudio-3.43)Xcode-10.34)FlutterSDK-1.7.85)达特-2.4 最佳答案 按照以下步骤打开XcodeXcode->Preference->Locations->Command

android - flutter 应用程序 : IOS emulator not connecting to Android Studio

在flutter开发中,我想将iOS模拟器连接到androidstudio。当我从androidstudio打开iOS模拟器时,它会打开但应用程序不会运行。它给出类似“没有连接的设备”的错误。项目从Xcode运行,但从AndroidStidio将无法运行我使用哪个版本:1)macOSMojave-10.14.52)AndroidStudio-3.43)Xcode-10.34)FlutterSDK-1.7.85)达特-2.4 最佳答案 按照以下步骤打开XcodeXcode->Preference->Locations->Command

mobile - 卡片布局 - Flutter

我正在尝试使用flutter构建一张卡片,看起来像下面显示的概念,但我得到的却是这个。这是Dart中的卡片小部件代码:@overrideWidgetbuild(BuildContextcontext){returnCenter(child:Card(margin:EdgeInsets.symmetric(horizontal:14.0),color:Colors.white,elevation:6.0,child:InkWell(splashColor:Colors.blue.withAlpha(30),onLongPress:(){_copy();},onTap:(){},child

mobile - 卡片布局 - Flutter

我正在尝试使用flutter构建一张卡片,看起来像下面显示的概念,但我得到的却是这个。这是Dart中的卡片小部件代码:@overrideWidgetbuild(BuildContextcontext){returnCenter(child:Card(margin:EdgeInsets.symmetric(horizontal:14.0),color:Colors.white,elevation:6.0,child:InkWell(splashColor:Colors.blue.withAlpha(30),onLongPress:(){_copy();},onTap:(){},child