草庐IT

select - flutter 中是否有与 HTML 中的 "select multiple"元素等效的小部件

我在flutter中搜索一个等于在flutter中。一个示例实现(用于网络)是MaterializeCSSSelectMultiple如上所示,我应该能够提供项目列表(其中一些是预选的)并在最后检索所选项目的列表或map或其他内容。非常感谢示例实现或文档链接。 最佳答案 我认为Flutter中目前不存在这样的小部件,但您可以自己构建一个。在屏幕空间有限的手机上,显示带有提交按钮的对话框可能是有意义的,例如thisnativeAndroiddialog.下面是如何用不到100行代码实现这样一个对话框的粗略草图:classMultiSe

dart - 如何从其他 Widget 获取数据?

我想从特定的小部件获取数据,我搜索了存在的SQLite或SharePreferences,但我想不需要。我想要的是,当我在事件onTap中单击时,在我的例子中采用String并在父小部件中获取String的值。我知道如何将数据从父小部件传递到子小部件,但不能反向传递。例子:!1当我按下例如“JourneyUNI”时,保存该字符串并在父小部件中获取它:!2 最佳答案 您可以让您的parent将回调函数传递给您的子部件。然后在子窗口小部件中,当您想要将一个值传回给您的父窗口小部件时,您可以使用该值调用回调。...ParentWidget

dart - 如何从其他 Widget 获取数据?

我想从特定的小部件获取数据,我搜索了存在的SQLite或SharePreferences,但我想不需要。我想要的是,当我在事件onTap中单击时,在我的例子中采用String并在父小部件中获取String的值。我知道如何将数据从父小部件传递到子小部件,但不能反向传递。例子:!1当我按下例如“JourneyUNI”时,保存该字符串并在父小部件中获取它:!2 最佳答案 您可以让您的parent将回调函数传递给您的子部件。然后在子窗口小部件中,当您想要将一个值传回给您的父窗口小部件时,您可以使用该值调用回调。...ParentWidget

dart - 在 Flutter 中将 Widget 置于 ListView 之上

下面的代码可以很好地调用和显示来自firestore的数据:returnListView(padding:constEdgeInsets.only(top:20.0),children:snapshot.map((data)=>_buildListItem(context,data)).toList(),);但是如果我试图把它放在一个列中,所以我在它上面添加了另一个小部件,它会失败并给出stackoverflow:returnColumn(children:[Text('Hellow'),ListView(padding:constEdgeInsets.only(top:20.0),c

dart - 在 Flutter 中将 Widget 置于 ListView 之上

下面的代码可以很好地调用和显示来自firestore的数据:returnListView(padding:constEdgeInsets.only(top:20.0),children:snapshot.map((data)=>_buildListItem(context,data)).toList(),);但是如果我试图把它放在一个列中,所以我在它上面添加了另一个小部件,它会失败并给出stackoverflow:returnColumn(children:[Text('Hellow'),ListView(padding:constEdgeInsets.only(top:20.0),c

Flutter BottomNavigationBar 和高级导航

我正在构建一个在底部导航栏中包含3个项目的应用。当我更改选项卡时,会呈现一个不同的小部件。到目前为止,还不错...import'package:flutter/material.dart';classBottomTestextendsStatefulWidget{StatecreateState()=>new_BottomTestState();}class_BottomTestStateextendsState{List_pages;Widget_selectedContent;int_bottomIndex;@overridevoidinitState(){_bottomIndex

Flutter BottomNavigationBar 和高级导航

我正在构建一个在底部导航栏中包含3个项目的应用。当我更改选项卡时,会呈现一个不同的小部件。到目前为止,还不错...import'package:flutter/material.dart';classBottomTestextendsStatefulWidget{StatecreateState()=>new_BottomTestState();}class_BottomTestStateextendsState{List_pages;Widget_selectedContent;int_bottomIndex;@overridevoidinitState(){_bottomIndex

flutter - 如何在 SliverAppBar 中仅显示选项卡 View

我基本上希望在我的页面中间有一个TabView导航。为此,我在NestedScrollView中使用了SliverAppBar。我的SliverAppBar仅由我的TabView组成,我将TabView包裹在SliverAppBar中,以便使用pinned:true属性。returnScaffold(appBar:AppBar(title:Text('Title'),),body:NestedScrollView(headerSliverBuilder:(BuildContextcontext,boolboxIsScrolled){return[SliverToBoxAdapter(c

flutter - 如何在 SliverAppBar 中仅显示选项卡 View

我基本上希望在我的页面中间有一个TabView导航。为此,我在NestedScrollView中使用了SliverAppBar。我的SliverAppBar仅由我的TabView组成,我将TabView包裹在SliverAppBar中,以便使用pinned:true属性。returnScaffold(appBar:AppBar(title:Text('Title'),),body:NestedScrollView(headerSliverBuilder:(BuildContextcontext,boolboxIsScrolled){return[SliverToBoxAdapter(c

dart - 点击 "under"SpriteWidget 层

我想像这样将FlutterSpriteWidget与常见的应用程序设计相结合:@overrideWidgetbuild(BuildContextcontext){returnScaffold(body:Stack(fit:StackFit.expand,children:[Image.asset('assets/xyz.jpg',fit:BoxFit.cover,),Positioned(top:0.0,left:0.0,right:0.0,child:AppBar(backgroundColor:Colors.transparent,elevation:0.0,centerTitle