我是Flutter的初学者,我正在尝试用一个AppBar做一个简单的应用程序,标题显示文本"Hi there“ 当通过Android Studio执行代码时,我总是收到错误 MediaQuery.of() called with a context that does not contain a MediaQuery. 为什么即使我没有调用MediaQuery.of(),也会调用这个错误?我该如何解决这个问题? 我最初以为这是flutter或Android Studio的问题。我使用了flutter医生,一切都很好。具体代码如下所示: [√] Flutter (Channel sta
我正在尝试为我的项目编写一个代码,该项目使用一个带有4个选项卡的TabBarView,并且有一个全局键,这样我就可以在应用程序中的任何地方使用Tab控制器,但是当我试图使用一个凸起按钮的onpressed函数调用animateTo函数时,它一直抛出如下错误:
我已经这样做了://尝试在与控制器相同的文件中创建一个函数来更改视图
class MyTabsState extends State<MyTabs> with SingleTickerProviderStateMixin {
static final homePageKey=GlobalKey<MyTabsStat
我有一个小部件,当点击时,保存一个ID号,覆盖1000ms的CircularProgressIndicator,然后弹出进度指示器,并将用户路由到另一个页面。
这个带有ProgressIndicator和计时器的位是新的,它破坏了我的单元测试,现在给出了以下错误:
The following assertion was thrown running a test:
'package:flutter_test/src/binding.dart': Failed assertion: line 574 pos 12: '() {
'A Timer is
我正在尝试使用Sliver来实现可折叠的列表头。当我将小部件从普通窗口小部件更改为小窗口窗口小部件时,我经常会出现这样的错误:
I/flutter ( 3141): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 3141): The following assertion was thrown building NotificationListener<ScrollNotification>():
I/f
我试着用路径从一个屏幕导航到另一个屏幕。当我按下按钮让页面移动到路由时,只要我得到错误
I/flutter ( 8790): Another exception was thrown: There are multiple heroes that share the same tag within a subtree.
下面是代码:
路线:
<String, WidgetBuilder>{
'/first':(BuildContext context) =>NavigatorOne() ,
'/second':(BuildCo
我从终端得到了一个错误:
lib/screens/all_tasks.dart:141:27: Error: The getter 'controller' isn't defined for the class 'AllTasks'.
- 'AllTasks' is from 'package:flutter_golang_yt/screens/all_tasks.dart' ('lib/screens/all_tasks.dart').
Try correcting the name to the n
我是新来的。有些事让我担心,我不知道这是否正常。我知道如果小部件是StateFulWidget类型的,代码将呈现出来。但在这种情况下,我有一个stateLessWidget,由于某种原因,它呈现了2次。这正常吗?
这是我的密码:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.