Flutter 颤振中的RecyclerView的替代方案是什么?

在flutter中循环视图的替代方案是什么?我已尝试使用此代码 但是如何在flatter中使用listview小部件进行动画化呢 这有效吗 ListView( children: <Widget>[ ListTile( leading: Icon(Icons.map), title: Text('Map'), ), ListTile( leading: Icon(Icons.photo_album), title: Text('Album'), ), ListTi

Flutter 如何防止使用“重新生成多个条子列表”;“无限”;项目?

首先,我想说,这与我使用集团模式时讨论的内容无关 我有一个小部件,其中我创建了一个CustomListView,其中包含多个基于StreamBuilder在CustomListView顶部返回的项目的SliverList。每个SliverList都是无限的,因为childCount设置为null。这是为了延迟加载目的。问题是,当我推到页面并从页面中弹出时,所有SliverLists的所有项目都会重新生成,这会导致延迟,尤其是当我已经在列表中排名靠后相当远的时候 我想这也许可以用钥匙来解决,但这似

Flutter 如何在关闭屏幕时关闭打开的SnackBar?

我有一个底部导航栏来管理各种屏幕。SnackBar在一个屏幕上打开,然后我转到另一个屏幕。。。snackbar仍然打开。当切换到另一个屏幕时,我需要立即关闭它。我知道必须在dispose方法中调用.removeCurrentSnackBar(),但当我尝试这样做时,我得到了错误:查找停用小部件的祖先是不安全的。看起来已经处理了Scaffold和context 所以问题在标题中。我记得我在弹出的小部件的initState中调用了removeCurrentSnackbar。我记得我在弹出的小部件的i

Flutter 在flatter中,容器和列小部件之间有什么区别?

我最近开始学习颤振。在布局小部件的概念下,我遇到了容器和列小部件。我发现相似之处在于,这两个小部件都按列顺序对齐其他小部件。但我无法区分它们 简而言之,它们之间的区别是什么?在什么情况下,使用这两个小部件中的任何一个?您只能在容器中放置一个子小部件。“对齐”属性将仅影响该单个子对象 您可以在列中放置任意数量的子窗口小部件。对齐将影响所有子对象。此外,子对象可以在两个轴(水平轴和垂直轴)上对齐 编辑: 很好的备忘单供进一步阅读 及 1) 容器主要用于设置小部件的样式。用于 垂直显示小部件 2) 容

Flutter Dart中的字符串文字类型模拟

我知道Dart中没有字符串文字类型,例如: interface IButtonProps { readonly variant: 'primary' | 'secondary' readonly size: 'small' | 'regular' | 'big' | 'a little bigger than usually' } const Button:FC<IButtonProps> = ({variant, size}) => { // ... } 接口IB

Flutter 如何将数据保存到永久存储器并检索它?

我想将数据保存在设备上,当用户从文件管理器转到所需路径时,应该可以看到该设备上的数据 现在我有两个问题: 一,- 与将图像保存在存储中(而不是缓存图像)的社交网络一样,我希望将图像保存到所需的路径存储中,并且图像应该可以像cacheNetworkImage一样访问。 那我该怎么办 因为我加载了很多图像,缓存它们不是一个好的解决方案,因为它占用了大量的RAM 二,- 此场景与前一个场景类似,但我使用一些ID将一些媒体下载到我的存储中。 但我想要一个只读ID,如果用户点击该文件,就执行它。 那个么,

Flutter 是否可以使用颤振实时跟踪公里数?

我一直在为Flitter中的一个乘车共享应用程序工作,我已经设法跟踪用户的位置,但现在我需要该应用程序记录用户在移动时所覆盖的公里数 我试过从起点减去距离,但当有人向后移动时,总距离似乎会减少,我能做的最好的是什么?你找到的是位移,而不是这种方法的距离。 在计算总距离时,如果用户开始以递增而不是递减的方式向后行驶,请尝试执行条件 您也可以尝试以下方法:

Flutter Google的OAuth主页示例

我已经在iOS和Android中创建了一个使用OAuth2的颤振应用程序。以便对应用程序进行身份验证。虽然我可以在iOS上成功登录,但Android提供了以下错误: E/flutter ( 6309): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException:

Flutter 颤振接触选择器

我在我的Flitter应用程序中使用contact_picker从手机的联系人中获取联系人。当我点击电话簿中的联系人姓名时,应用程序崩溃 代码如下: import 'package:flutter/material.dart'; import 'package:contact_picker/contact_picker.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatefulWidget { @o

Flutter 如何处理与所有设备兼容的颤振小部件大小?

这里我拿了两个小部件,一个是文本字段小部件,另一个是图标小部件,它们都放在单独的容器中。我对flutter很陌生,我不知道如何平行放置两个大小不同的小部件。但不知何故是为我的手机设计的,但当我在不同的手机上运行我的应用程序时,它的小部件会溢出。有人能帮我解决这个问题吗。提前感谢!!!有关更多参考信息,请参见给出的图像 这是我的密码 Padding( padding: const EdgeInsets.only( top:

Flutter 如何创建可扩展/可收缩的水平ListView?

我对Flitter还很陌生,但我想创建一个应用程序,在这个应用程序中,我的主垂直列表可以从屏幕的底部拖到上面,当我这样做时,我的水平列表视图(如图所示)将淡出,为此我想到了使用SliverAppBar,但我不知道如何向其中添加水平列表视图 我想实现这样的UI 对于初学者,如果您想要一个滑动条方法,请尝试此方法,但我建议使用两个列表。一横一竖 return Scaffold( body: CustomScrollView( slivers: <Widget>[

Flutter gridview颤振中Listtile/card的背景图像

我有一个小部件树作为Gridview>Container>Card>ListTile,但是我不想在ListTile上有一个前导图像,我想把它作为卡的背景图像,有没有办法实现这种外观?如果我正确理解您的问题,您可以将该图像放在一个容器中: Card( child: Container( decoration: BoxDecoration( image: DecorationImage( fit: BoxFit.cover, //I assu

Flutter 如何通过在地图上录音设置标记?

如何通过在Flitter中录制地图来设置标记? 如果我点击按钮设置一个标记,一个标记将被设置到地图的中心。如何通过在地图上键入来将其更改为设置标记。我尝试了很多东西,我看了很多教程,但它们没有展示如何做到这一点。我还尝试将标记设置为用户位置,但它不起作用。如果方便的话,请告诉我怎么做 import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'dart:async'; impor

Flutter 更改颤振中TextFormField中的文本

我有一个包含许多TextFormField的表单,这些表单在ListView.builder中动态加载,问题是我只想更改一个TextFromField的文本,但我使用textededitingcontroller更改了所有TextFromField的文本,这是因为我所有的TextFormField都使用同一个控制器,无论TextFormField到底是什么,有没有办法只更改一个TextFormField的文本 我将非常感谢你的帮助 以下是带有TextFormField的ListView.buil

Flutter 如何在颤振的垂直列表视图中创建水平列表视图

这是我的数据库结构。类别是零食和饮料的父节点 以下是我定义列表的代码: List<CategoriesOnly> categoriesOnlyList =[]; List<CategoryItems> categoryItemList = []; 以下是我得到的: 在每个类别名称中,我得到了两个类别的所有项目(即在零食中,我得到了零食和饮料的所有项目,饮料也是如此)。 但我希望我的代码只显示属于其父类别名称的项目。在CategoryItem类中也保存类别名称

如何在配置单元中存储列表(Flutter)?

我试图在flift中使用Hive存储和获取列表,但是我得到了一个范围错误 int steps = 0; List<int> stepCountList = List(7); var time = DateTime.now(); // This is my method for a listener that updates when it detects a change, void _onData(int newValue) async {

Flutter 在哪些情况下应使用listview而不是listview.builder?

就像我想知道的主题一样,在某些情况下,人们应该使用常规的ListView而不是Flitter中的ListView.builder,比如如果列表中的项目很少,ListView能否提供更好的性能?ListView是最常用的滚动小部件。它在滚动方向上一个接一个地显示其子对象。所以,如果您只想在earch other下面显示一些小部件,并且需要滚动它们,那么可以使用ListView ListView.builder是一种构建列表的方法,在列表中可以根据需要构建子部件(widget)。但是,它不是返回一个

Flutter 颤振小部件快速测试颤振框架

你能填一下吗???我的领域。我正在学习颤振,我认为我的一些答案是错误的。我在“?”之后写了我的答案。 QUESTİON 1 OF 2 放置的可用答案有:不透明度、复选框、滑块、网格视图、下拉列表、填充、材质应用 对于每个场景,选择一个可以完成任务的小部件: 我想为我的应用程序-->???制作音量控制????我的回答是:滑块 我有大量的照片,我希望用户能够高效地滚动浏览---->????我的回答是:GridView 我正在制作一个表单,希望用户从列表中选择他们所听的所有类型的音乐---->????

Flutter 配置项目';时出现问题:单信号颤振

失败:生成失败,出现异常 出了什么问题: 配置项目时出现问题:“onesignal\u颤振” 无法打开2L1Gu8Tih6YuHCV6mUthswe2的项目重映射类缓存(C:\Users\Asus.gradle\caches\5.6.2\scripts remapped\Build16tCPowyXQ2C9GQE2ghul7ZLM\2L1Gu8Tih6YuHCV6mUthswe2\proj3e1f7b90744deb65198fe3e2308f45d5)。 无法打开生成文件“C:\src\f

Flutter 在flatter中使用Bloc/Cubit时避开上下文

我做颤振有一段时间了,一直在使用setState()。最近决定学习集团。现在在v6中,Bloc附带了Cubit,因此我们开始关注Bloc Cubit的教程,了解它们如何工作以及如何实现。到目前为止,无论我学到了什么,我都是在一个演示项目上实现的 我遇到了这个错误: 使用不包含Cubit类型Cubit的上下文调用BlocProvider.of() 从传递给BlocProvider.of()的上下文开始找不到祖先 如果您使用的上下文来自BlocProvider上方的小部件,则可能发生这种情况 使用的

Flutter 改装颤振不会生成模型转换方法

我直接遵循这一官方说法,它显然没有生成\u$TaskFromJson和\u$TaskToJson方法 我把它放在“task.dart”文件中,并修改了part,如下所示 任务。飞镖 import 'package:json_annotation/json_annotation.dart'; import 'package:retrofit/retrofit.dart'; import 'package:dio/dio.dart'; part 'task.g.dart'; @RestApi(b

Flutter 如何在颤振图上获得标记纬度和经度?

我正在使用google\u maps\u Flatter软件包来显示地图,并且我放置了一个标记,以便用户可以选择一个位置(而不是用户位置或地图上的任何位置)。 现在用户可以将标记拖动到他想要的位置, 我的问题是 用户拖动标记后,我可以获得标记的纬度和经度吗 class\u BodyState扩展状态{ MapType MapType=MapType.normal; Completer _controller=Completer(); 定位服务(定位服务);; 位置数据_位置数据; 摄像位置_摄

Flutter 即使安装了dart软件包,软件包也不会显示在dart软件包文件夹中

我在安装这个包时遇到了一些问题。它的一个依赖项是这个graphql包。当我执行pub-get时,它会在dart-packages文件夹中显示graphql包的所有内容。我已经尝试单独安装graphql包,但该包仍然没有显示。导入仍然会给出错误“URI的目标不存在:'package:graphql/client.dart.”,但它确实出现在flatter/.pub cache/hosted/pub.dartlang.org中,所以我不明白为什么它不出现在我的项目中。我尝试过使用Flatter cl

Flutter 颤振下拉菜单:初始化默认值异步

我们有一个Flatter项目正在运行,希望包含一个带有下拉菜单的有状态小部件。我们使用SQflite作为数据库 我们的数据库中有一个配置文件列表,通过下拉列表,我们希望选择一个配置文件。这个很好用 问题是: 我们使用SharedReferences保存在中选择的最后一个配置文件的ID。最初,我们希望使用最后选择的id(从SharedReferences加载)作为默认值的概要文件 我们的下拉菜单位于future builder中(属于类型为future的列表profilesFuture): 进一步

Flutter 在Flitter中有没有办法在下拉列表中添加更多的项目?

实际上,我想在下拉列表中的一个项目中添加更多的项目,就像Web一样。 请帮帮我,谢谢 我创建了自己的小部件,就像这样 import'dart:math'; 进口“包装:颤振/材料.省道”; void main()=>runApp(MyApp()); 类MyApp扩展了无状态小部件{ @凌驾 小部件构建(构建上下文){ 返回材料PP( 标题:“颤振演示”, 主题:主题数据( 主样本:颜色。蓝色, ), 家:脚手架( 正文:安全区( 子:MyHomePage(), ), ), ); } } 类My

Flutter 颤振错误图像:无法加载资源

我试着让Flatter酒吧得到,尝试了几种方法来添加图像 我的名字叫yaml flutter: uses-material-design: true assets: - assets/images/ main.dart中的特殊代码 decoration: new BoxDecoration( image: DecorationImage( image: AssetImage('assets/image

Flutter 将uint8list映像转换为支持的映像文件(jpg或其他)

在android 10和11(SDK编号29和30)中,音乐封面(artworks)格式与以前的版本不同,事实上,它们不能作为支持的图像文件(如jpg或png)读取,它们是UINT8列表,只有image.memory小部件接受并显示它们 现在,我的问题是我不想把它们当作内存图像来读,我需要像jpg之类的文件 搜索了很多!读了很多,发现只有1个,不是有效的解决方案! 这就是将unit8list作为字节写入一个文件,其路径以“.jpg”结尾。 正如我所说,它不起作用 有人能帮忙吗 提前感谢,您可以使

Flutter 在颤振中禁用颤振映射包旋转

如何禁用中的地图旋转?查看API文档,有一个类MultiPingerTesture。这看起来像是它控制小部件上的手势,并且有一个选项只允许PinchMove或PinchZoom。默认设置看起来像是all选项。如果更改等同于该类的贴图属性,并更改为PinchMove或PinchZoom,则该属性应能正常工作。请在此复习课程: 正如@pskink所写,答案是以这种方式使用flatter\u map提供的InteractiveFlag MapOptions( minZoom: 11.0,

Flutter resizeToAvoidBottomPadding是';t定义

在我使用命令flatter pub upgrade更新我的flatter之后,这个函数不再定义,没有任何解决方案 是的,事实上,报告中有一条评论 此标志已弃用。请改用resizeToAvoidBottomInset 因此,我们的想法是取代上述行为 resizeToAvoidBottomInset参数定义: 如果为true,[body]和scaffold的浮动小部件的大小应为 避免使用屏幕键盘,其高度由 环境[MediaQuery]的[MediaQueryData.viewInsets]botto

Flutter 颤振中如何正确确定排距

我试图创建一些小部件与颤振作为初学者的任务。但是,我一直在固定行中单个元素之间的间距。以下是它当前的外观,仅供参考: (我删除了填充)我希望文本对齐,以便空间均匀分开,但MainAxisAlignment.spaceEquired和TextAlign.start帮助都不需要。 在我的脑海中,它看起来更像这样(即将到来的绘画技巧): 当前代码: import 'dart:async'; import 'package:firebase_database/firebase_database.da

Flutter 是否可以使用谷歌浏览器作为颤振模拟器?

不幸的是,我的内存中有一台4 GB的计算机,处理器是I5 我想使用谷歌浏览器作为仿真器,而不是Android仿真器,因为它们在计算机上很繁重 颤振-飞镖u安卓u Vscode是的,你可以。但您需要为您的项目启用web。你也无法测试Android和iOS的特定功能。如果您计划为mobile开发,您可能不支持各种第三方库,因为它们可能不支持web。您可以使用以下命令在Google chrome中运行代码:flatter run-d chrome,但这永远不能替代仿真器。尝试将RAM升级到最低8GB。

Flutter 每1小时检查一次数据库中是否存在用户[flatter]

我正在寻找在main.dart中每小时检查用户数据的方法 我有一个Loginstate()类和sign函数 当我调用Loginstate().sign()时其返回值为空 然后我尝试在我的登录页面中设置一个计时器,但问题是,当用户进入登录页面时,计时器被激活,而在我的主dart页面中它不活动 有什么建议吗?根据我从你的问题中了解到的情况。1.您应该使用streambuilder检查用户是否登录。2.您可以随时在main()函数@Maadhav Sharma中声明main.dart中的时间,谢谢您的

Flutter 颤振下拉按钮的垂直实现

我需要一个垂直版本的下拉菜单按钮的颤振。而不是下降,我希望它“下降”与垂直轴列表,而不是一个水平的一个侧面。有没有一种方法可以通过下拉菜单按钮来实现这一点,或者有没有其他工具可以实现这一点 我使用了RotatedBox,但无法使列表旋转。我只能设法旋转选定的文本 class DropDownButton extends StatefulWidget { final Function(int)? valueReturned; //callback function DropDownBut

Flutter 在Flatter中创建GSF自由构建风格

我正在开发一个Flutter应用程序,它使用一个访问googleplay服务api的依赖项。应用程序本身不直接访问GSF 现在,该应用应该在谷歌免费应用商店中发布,如华为AppGallery和F-Droid,需要无GSF依赖的构建 dart代码已经通过一种使GSF成为可选添加项的方式创建,但对于在上述商店中发布应用程序,它可能不包含GSF类 有没有一种方法可以删除特定构建风格中的GSF依赖项

Flutter 将本地存储的图像传递到social_share插件的路径

当用户共享内容时,我想将我的pubspec.yaml资产文件中本地存储的图像传递给社交共享插件。我可以从截图和图库中分享,但我不知道如何分享本地图像 RaisedButton( onPressed: () async { SocialShare.shareInstagramStory( 'assets/images/iPhone_11_Pro_fast_food.png',

Flutter 如何确定飞镖的路径?

我试图重新安装我的颤振文件夹,我在那里的网站下载颤振并替换文件夹上的旧文件夹,但当我在终端上运行颤振时,我得到了这个错误 fee@Mac-mini ~ % flutter /Users/fee/Documents/flutter/bin/internal/shared.sh: line 228: /Users/fee/Documents/flutter/bin/cache/dart-sdk/bin/dart: No such file or directory 我不能跑,甚至不能飞医生或飞干

Flutter 在dotnet核心web api和Flatter中生成忘记密码链接

我被要求在dotnetcore中编写一个api来重置密码。 我在asp.net mvc和asp.net core中研究并发现了许多这样做的方法,这些方法简单易行,因为前端和后端都在asp.net mvc或asp.net core中。 但如果我的前端在flutter中,而后端在dotnetcoreapi中呢 下面是在angular和dotnet core中执行此操作的代码 我也可以为颤振遵循同样的规则吗? 我主要关心的是获取主机uri,然后使用usermanager.generatepasswor

Flutter 如何在颤振中更改未选择的选项卡栏的背景?

我有一个银色的应用程序条,它的背景色是透明的,滚动时它就消失了。这里我想更改未选中选项卡栏的颜色,虽然文本标签颜色可以更改未选中选项卡的颜色,但是如何更改其余选项卡的背景?我已经尝试了之前回答的与此相关的问题,但它对我不起作用,或者可能是我遗漏了什么。下面是带有屏幕截图的代码。多谢 NestedScrollView( 控制器:_scrollViewController, headerSliverBuilder:(BuildContext上下文,bool-boxisscrowled){ 返回[ 滑

Flutter 颤振Web条:customscrollview

我在做一张飘动的网。 我想在CustomScrollView中调整水平图像的大小 例如:在产品详细信息页面上,我想将顶部图像尺寸600x400(宽)放在布局的中心 无论图像大小如何,它的水平扩展到900倍或更大都是一个问题 布局: 代码: 您要找的是一个无约束的框。根据文档,UnconstrainedBox使其自身具有其父级的全部宽度,但它允许其子级的宽度为子级决定的任何宽度 所以,你可以这样使用它 Widget _Body(BuildContext context, ServiceProduc

Flutter 颤振放大验证检查用户是否登录?

我是新来的。我试图在Flutter中实现放大Auth。我已经编写了登录、注册、电子邮件确认和主页的代码。现在我想检查用户是否登录 下面是我的main.dart,当我将Future Builder与Amplify.Auth.getCurrentUser()一起使用时,它可以工作。但当我按signout时,它会卡住,然后我必须重新启动应用程序 import 'package:amplify_api/amplify_api.dart'; import 'package:amplify_auth_cog

Flutter 移动到其他页面时无法保持底部导航栏抖动

我是初学者,我试过这个教程 但当我按下其他按钮时,它会导航到另一个屏幕。。底部栏正在消失。如何让它坚持? 我用“底部溢出无限像素”来代替底部导航栏 #main.dart class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home:

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 935 页