草庐IT

dart - 在 Flutter 中打开应用程序时如何显示 Snackbar 或底部工作表?

所以我有一个要求,我需要在应用程序启动时显示Snackbar,但是当我尝试这样做时,它会给我上下文错误。我如何知道我的Widget树已经构建并使用上下文来显示Snackbar。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(titl

dart - 在 Flutter 中打开应用程序时如何显示 Snackbar 或底部工作表?

所以我有一个要求,我需要在应用程序启动时显示Snackbar,但是当我尝试这样做时,它会给我上下文错误。我如何知道我的Widget树已经构建并使用上下文来显示Snackbar。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(titl

listview - 如何在 Flutter 的同一屏幕上沿 ListView 显示小部件?

我正在尝试构建一个非常简单的ToDo应用程序。它由屏幕顶部的TextField和Button(一种表单)组成,允许用户将项目添加到ListView就在TextField下。我能够显示TextField和Button,我也能够显示ListView,但是当我尝试同时显示两者,屏幕是空的。我错过了什么吗?我尝试将ListView显示到Column小部件中,但它看起来不起作用。这是我没有形式的短代码:import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget

listview - 如何在 Flutter 的同一屏幕上沿 ListView 显示小部件?

我正在尝试构建一个非常简单的ToDo应用程序。它由屏幕顶部的TextField和Button(一种表单)组成,允许用户将项目添加到ListView就在TextField下。我能够显示TextField和Button,我也能够显示ListView,但是当我尝试同时显示两者,屏幕是空的。我错过了什么吗?我尝试将ListView显示到Column小部件中,但它看起来不起作用。这是我没有形式的短代码:import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget

flutter - 如何让我的 appbar 在灵活的 app bar 的同时充当 Material 搜索小部件

我希望我的应用栏在向下滚动或用户搜索内容时充当固定的应用栏。SliverAppBar(title:newTextField(style:Theme.of(context).primaryTextTheme.title,decoration:InputDecoration(hintText:'검색',),),),但我想在向上滚动且用户未搜索时将其绘制为灵活的应用栏。flexibleSpace:newFlexibleSpaceBar(centerTitle:false,title:newTextField(style:Theme.of(context).primaryTextTheme.t

flutter - 如何让我的 appbar 在灵活的 app bar 的同时充当 Material 搜索小部件

我希望我的应用栏在向下滚动或用户搜索内容时充当固定的应用栏。SliverAppBar(title:newTextField(style:Theme.of(context).primaryTextTheme.title,decoration:InputDecoration(hintText:'검색',),),),但我想在向上滚动且用户未搜索时将其绘制为灵活的应用栏。flexibleSpace:newFlexibleSpaceBar(centerTitle:false,title:newTextField(style:Theme.of(context).primaryTextTheme.t

flutter - 我的 Flutter FutureBuilder 如何更改布局中多个位置的文本?

我仔细阅读了Flutter教程;从互联网上获取数据:https://flutter.io/cookbook/networking/fetch-data/我担心的是我想更新布局中的多个文本。该实现仅展示了一种更新方式:FutureBuilder(future:fetchPost(),builder:(context,snapshot){if(snapshot.hasData){returnText(snapshot.data.title);}elseif(snapshot.hasError){returnText("${snapshot.error}");}//Bydefault,sho

flutter - 我的 Flutter FutureBuilder 如何更改布局中多个位置的文本?

我仔细阅读了Flutter教程;从互联网上获取数据:https://flutter.io/cookbook/networking/fetch-data/我担心的是我想更新布局中的多个文本。该实现仅展示了一种更新方式:FutureBuilder(future:fetchPost(),builder:(context,snapshot){if(snapshot.hasData){returnText(snapshot.data.title);}elseif(snapshot.hasError){returnText("${snapshot.error}");}//Bydefault,sho

fullscreen - Flutter如何进入全屏模式

我使用setEnabledSystemUIOverlays来隐藏状态栏和虚拟按钮栏。但是屏幕顶部和底部有空白(如图所示):有人知道怎么解决吗?这是我的代码:import'package:flutter/material.dart';import'package:flutter/services.dart';voidmain(){SystemChrome.setEnabledSystemUIOverlays([]);runApp(newMyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextc

fullscreen - Flutter如何进入全屏模式

我使用setEnabledSystemUIOverlays来隐藏状态栏和虚拟按钮栏。但是屏幕顶部和底部有空白(如图所示):有人知道怎么解决吗?这是我的代码:import'package:flutter/material.dart';import'package:flutter/services.dart';voidmain(){SystemChrome.setEnabledSystemUIOverlays([]);runApp(newMyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextc