
flutter中的签名
我在flutter项目中实现了signature_pad,它工作正常。不幸的是,当我将其放置在内部时SingleChildScrollView,并未画出签名。它滚动而不是签名。似乎是,GestureDetector但我不知道如何解决。有人可以给我一些线索吗?谢谢。回答:Signature Class需要修改以响应VerticalDrag,我将其重命名为Signature1现在签名区域...
2024-01-10
如何在flutter中更改包名称?
有什么方法可以更改Flutter项目的程序包名称吗?我想在flutter项目中更改包名称和应用程序名称。回答:更改AndroidManifest.xml文件中的标签名称: <application android:name="io.flutter.app.FlutterApplication" android:label="TheNameOfYourApp"更改AndroidManifest.xml文件中的包名称:<manifest xmlns:android="http://schemas.a...
2024-01-10
在flutter中使用new关键字
最近开始遵循繁琐的胆识课程,并在尝试创建基本应用程序时遇到了我不清楚的事情。添加小部件时,我已经注意到,同时执行[new Widget()和Widget() Widget一起添加到树中的任何小部件] 的结果相同。是否有特定的使用newWidget()时间和省略new关键字的时间?例如:return MaterialApp( debugShowCheckedModeBanner: false...
2024-01-10
在Flutter中使用JS库
我正在尝试在Flutter应用程序中使用EtherJS。我知道它没有被直接支持,甚至现有的实现也没有得到很好的记录。我可以在Android和iOS的Flutter应用程序中使用此库吗?也欢迎任何其他替代建议。我已经尝试过js.dart,但无法弄清楚如何使用它。我什至不确定这是否是正确的选择。我也尝试过FlutterWebView插...
2024-01-10
在Flutter中使容器内可滚动文本
我试图在视图内创建一个可滚动的文本:// other widgets,SingleChildScrollView( child: Container( height: 200, child: Text( "Long text here which is longer than the container height"))),// other widgets该文本的长度大于其父容器的高度,但是由于某种原因,尽管将其包裹在内,但该文本不可滚动SingleChildScrollView。...
2024-01-10
如何在flutter中实现下拉列表?
我有一个要在Flutter中实现为下拉列表的位置列表。我是该语言的新手。这是我所做的。new DropdownButton( value: _selectedLocation, onChanged: (String newValue) { setState(() { _selectedLocation = newValue; });},items: _locations.map((String location) { return new DropdownMenuItem<St...
2024-01-10
Flutter中的扩展面板列表
我是新手,我陷入了一个问题。我正在尝试列出扩展面板。我能够列出列表,但无法使扩展面板展开或折叠。我正在附加代码。请看一下,让我知道这个问题。ExpansionPanelList criteria;criteria = new ExpansionPanelList( children: <ExpansionPanel>[ new ExpansionPanel( headerBuilder: schoolheaderBuilder, body: new Text("school"...
2024-01-10
Flutter中的文本小部件下的黄线?
在我的第一个Flutter应用上工作。应用程序主屏幕没有此问题,所有文本均应显示。但是,在我正在开发的新屏幕中,所有文本小部件的下面都有一些奇怪的黄线/双线。有什么想法为什么会这样?回答:问题是Scaffold没有。Scaffold是Material应用程序(AppBar,之Drawer类的东西)的助手。但是您并没有被迫...
2024-01-10
如何在Flutter中固定公钥?
我想固定服务器的公共密钥,以便对服务器的任何请求都必须具有该公共密钥(这是为了防止像Charles这样的代理嗅探数据)。我在Volley上用Android做过类似的事情。如何使用Flutter做同样的事情?回答:创建一个SecurityContext没有可信任根的客户端以强制执行错误的证书回调,即使是获得良好的证书也是...
2024-01-10
如何在Flutter中读取和写入文本文件
您如何从文件读取文本并将文本写入文件?我一直在学习如何在文件中读取和写入文本。我发现了另一个有关读取资产的问题,但这并不相同。我将从我从文档中学到的内容添加到下面的答案中。回答:建立在中添加以下插件pubspec.yaml:dependencies: path_provider: ^0.4.1将版本号更新为当前版本。并将...
2024-01-10
如何在Flutter中在图像上显示文本?
我想在中的图像上显示文本Listview。我能够看到图像和文本,但文本将显示在左上角。我想在每个图像的每个文本上显示它。下面是我的代码。请帮我import 'dart:async';import 'dart:convert';import 'package:cached_network_image/cached_network_image.dart';import 'package:flutter/foundation.dart';import 'package:flutter/material.dart'...
2024-01-10
如何限制Flutter中文本字段的大小?
TextField小部件似乎没有“限制”属性来限制可以键入的字符数。我如何强制只能在TextField小部件中提供一定数量的字符作为输入。我尝试查看装饰属性,并可能以某种方式设置限制,但这似乎也不起作用。我应该使用其他部件吗?回答:我必须在RSproute提到的内容上添加一个附加代码段。完整的代码在...
2024-01-10
如何在Flutter中使用集合for循环?
我正在尝试SliverList使用for-loop 在中添加小部件。但我收到以下错误:错误:无法将元素类型“设置”分配给列表类型“小部件”问题出现在这里:slivers: [ for(int i=0; i < 5; i++) { EachBusInfoBodyWidget(Colors.green) }]回答:这里的问题是运算符的集合不带花括号({})。也就是说,正如您所知,它们不...
2024-01-10
如何在flutter插件中使用本地aar?
我用以下方法创建了一个flutter插件:flutter create --template plugin flutter_plugin我已经将aar文件放入flutter_plugin / android / src / main / libs文件夹中,我已经修改了flutter_plugin / android / build.gradle并将rootProject.allprojects部分更改为rootProject.allprojects { ...
2024-01-10
如何从flutter中获取.apk和.ipa文件?
我是Flutter编程的新手,我创建了一个演示应用程序,它在android和iOS设备上均可正常运行。我想查看.apk和.ipa文件。谁能帮助我从Flutter获取这些文件?我在哪里可以看到文件夹中的这些文件,或者有其他解决方法。回答:对于Android,每次您构建应用程序时都会生成一个APK,例如使用flutterrun。您将在的...
2024-01-10
打开键盘时Flutter中的溢出错误
我正在设计一个登录页面,当我单击任何文本表单字段时它就会 ,它会打开 并通过这样的溢出警告,请参阅附件。我还希望“加高按钮”图标应位于按钮的右侧。Widget build(BuildContext context) { return Container( child: Scaffold( body: Stack( fit: StackFit.expand, children: <Widget>[ Conta...
2024-01-10
在Flutter中预加载本地图像资产
我有一个简单的图像资产列表,并且在屏幕上有一个Image小部件。我使用setState()使用按钮在它们之间循环。const List<String> _photoData = const [ "assets/generic-cover.jpg", "assets/generic-cover2.jpg", "assets/generic-cover3.jpg", "assets/generic-cover4.jpg",];class _MyHomePageState extends State<My...
2024-01-10
如何在Flutter中更改整个主题的文本颜色?
可能有些明显的东西我不见了。是否有 一个 属性可以更改Flutter应用程序中所有文本的颜色?我现在的操作方式是在我的MaterialApp中:theme: ThemeData( textTheme: Theme.of(context).textTheme.copyWith( body1: Theme.of(context).textTheme.body1.apply(color: Colors.pink), body2: ...
2024-01-10
如何在Flutter中播放自定义声音?
我能够在这行代码中播放简单的声音:SystemSound.play(SystemSoundType.click);如何播放自定义声音?假设有一个简短的mp3回答:感谢您检查Flutter!今天(截至2017年5月5日)的Flutter SDK不具有播放和控制任意音频的 内置 支持。但是,我们设计了插件系统来支持它。该插件为Flutter添加了音频支持:https://pub...
2024-01-10
如何在Flutter中更改状态栏颜色?
我正在尝试将状态栏颜色更改为白色。我发现这家酒吧扑朔迷离。我试图在我的dart文件中使用示例代码。回答:在我的应用程序中完全正常import 'package:flutter_statusbarcolor/flutter_statusbarcolor.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { ...
2024-01-10
从Flutter资产加载.pdf文件/自定义文件
我的问题是,在部署 是否可以在 等应用程序资源中加载.pdf文件?我想使用以下方式显示PDF文件:https://pub.dartlang.org/packages/flutter_full_pdf_viewer但没有从互联网上加载;)回答:将资产复制到一个临时文件。 Future<File> copyAsset() async { Directory tempDir = await getTemporaryDirectory(); String tempPath = tempDir.pa...
2024-01-10
减少Flutter / Dart中的视频文件大小
我正在开发一个应用程序,用户可以在其中将视频上传到我们的服务器。他们可以从自己的画廊中选择视频,所以我想在上传之前先减少它们。我想知道是否可以使用Flutter / Dart减小视频文件的大小。谢谢。回答:更新:自从我的原始答案以来,还有另一个具有友好API的软件包https://pub.dev/packages/flutter...
2024-01-10
如何在flutter中从json反序列化对象列表
我正在使用dart包json_serializable进行json序列化。查看flutter文档,它显示了如何反序列化单个对象,如下所示:Future<Post> fetchPost() async { final response = await http.get('https://jsonplaceholder.typicode.com/posts/1'); if (response.statusCode == 200) { // If the call to the server was su...
2024-01-10
如何返回并刷新Flutter中的上一页?
我有一个主页,当单击该主页时,我会通过导航进入另一个页面,进行一些操作,然后按返回按钮,这会将我带回到该主页。但是问题是主页没有刷新。当我按下返回按钮并刷新主页时,是否可以重新加载页面?回答:当您导航回首页时,可以触发API调用,例如此 class PageOne extends StatefulWidget { @overr...
2024-01-10
Flutter在initState方法中获取上下文
我不确定initState的功能是否正确。我要达到的目的是检查何时渲染页面以执行一些检查,并根据AlertDialog需要打开一个进行一些设置。我有一个有状态的页面。它的initState功能如下所示:@overridevoid initState() { super.initState(); if (!_checkConfiguration()) { _showConfiguration(context); }}在_showConfiguration...
2024-01-10
