问题标签 [flutter-packages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何使“项目:”等于 CarouselSlider 中的可变长度?
我正在制作一个新闻应用程序,并且在我的颤振应用程序中使用 CarouselSlider。但问题是,我使用的 API 有时会显示 9 篇文章,有时会显示 10 篇文章。我想设置一个可以保存 apidata.length(9/10) 值的变量。但是如何将它设置为等于 CarouselSlider 中的项目数,即如果 api 仅发送 9 篇文章则显示 9 张幻灯片,或者如果 10 则 CarouselSlider 应该只显示 10 张幻灯片。
flutter - 将当前发布的 android 应用程序转换为 Flutter 版本
我目前有一个 Android 应用程序,我将在颤振中重建它。(我真的很想从代码库中的一个干净的石板开始,但不想松散已经设置并与当前商店列表相关联的安装/当前后端 Google Play 订阅集成。)
我的问题是我是否必须在现有构建中添加一个颤振模块,或者我可以从头开始,重建它然后将生成的颤振(android apk)上传到播放商店,或者它不会让我因为它是一个不同的包?
如果我使用与原始 android apk 相同的 Package name 和 Keystore,Google play 会允许吗?
flutter - 是否可以编译一个颤振包以仅在项目中导入生成的二进制文件?
我是flutter的新手,我一直在flutter中创建一些包,这些包将被导入到其他几个(flutter)项目中。这个包是独立版本的。
我的问题是“是否可以“编译”一个颤振包(只有飞镖代码和颤振插件的一些依赖项)以获得可以添加到颤振项目中的二进制文件?
我知道我可以通过path或git将它添加为依赖项,但我的目标是在我自己的依赖项存储库中拥有几个可能的二进制文件......
那么,有可能吗?
flutter - 颤振小部件轮播而不仅仅是图像轮播?
我需要为项目列表(假设是学生)实现轮播视图。我希望能够在每个轮播中显示个人资料图片、姓名和等级(3 个项目)。到目前为止,我只找到了像这样的图像的轮播:https ://pub.dev/packages/carousel_pro#-readme-tab-
是否有任何软件包可以让我为每张幻灯片放置多个小部件(例如:图像、文本、文本)?
flutter - 颤振中甜甜圈图表中的最高值弧
我正在尝试显示以边框或某种样式突出显示的最高值的圆环图。
默认情况下,颤振不允许我向圆环图添加样式。我也尝试了圆形图表,但仍然没有成功。
flutter - 我应该如何在无互联网环境中内部托管飞镖包
我正在尝试在 svn repo 中托管我的颤振应用程序所依赖的所有包,并在没有互联网连接的系统中使用它(不幸的是,git 尚不可能)但可以访问这个 svn repo。
到目前为止我做了什么:
我知道我可以pubspec.yaml
通过使用path
属性在我的路径中使用基于路径的依赖项。例如
我可以依赖一个特定的包xyz
,通过将其与它的依赖项一起保存在文件夹中,例如packages
在文件夹旁边,lib
如下所示。
pubspec.yaml
然后如下所示引用它,这样就可以了。
问题和问题:pub_hosted_url
我在以下页面中
遇到了这个环境变量: ref1和ref2。
我尝试按如下方式使用它。
- 创建一个环境变量
pub_hosted_url
并将其指向远程 svn 存储库中的目录。- 例如,
https://username:password@repository_url/dart_packages
.
- 例如,
dart_packages
然后在此文件夹中 添加并提交一个包。- 例如
built_value_generator-6.8.2
,以类似的方式及其所有相关依赖项。
- 例如
pubspec.yaml
然后像往常一样 添加依赖项。- 例如
built_value_generator: ^6.7.1
- 例如
- 然后运行
flutter pub get -v
.
问题 1: 我目前在客户端面临握手错误。我理解这一点是因为 svn server 使用的证书。由于是自签名证书,flutter/pub/dart 无法验证此证书的有效性。
以下是我看到的错误。
问题
1 如何让我flutter pub get
知道这是一个受信任的主机,甚至将此证书添加到其受信任的列表中。
问题2:
我看到的这个问题来自上面的错误消息,其中的包是用以下url格式查找的https://pub_hosted_url/api/packages/my_dependency
。这意味着flutter pub get
期望包以非常特定的格式或特定位置放置。除了这里pub_server
的 alpha 级别包之外,我找不到任何相关文档。
问题 2 所以问题是如果可能的话,在 svn repo 内部托管我们的包的正确格式是什么。
flutter - connectedResult 在颤振应用程序的启动中返回null?
我正在使用连接:^0.4.6 插件来检查颤振应用程序中的连接。我的代码如下:
当应用程序启动后连接发生变化时,它工作得很好。但是,如果在初始状态下没有连接,它就不起作用。connectivityResult
这次为空。
我该如何解决这个问题?
flutter - Flutter 强制更高的包依赖版本
TLDR:如何为整个应用程序强制使用特定的Flutter包(库)版本?
假设我的pubspec.yaml
文件中有以下依赖项:
这给了我一个版本冲突错误:
但是当我们将 intl 更改为时,intl: 0.15.8
我们得到:
如何强制intl: 0.16.0
两者:datetime_picker_formfield
和date_utils
包?
android - Flutter 应用程序在使用 Google Pay 处理付款后崩溃
我正在尝试使用颤振谷歌支付插件在我的颤振应用程序中设置付款处理。处理付款时,会出现 Google Pay 窗口,我可以选择一张卡并成功处理付款。然后,Google Pay 窗口关闭,应用程序崩溃并显示以下跟踪信息。
这是代码