问题标签 [flutter-path]

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.

0 投票
1 回答
402 浏览

flutter - 计算由 Path 包围的区域与 Flutter 中特定点之间的距离

根据路径的文档:

据我了解,这意味着当Path对象关闭时,它会围绕一个二维区域。

当用户单击屏幕上的某个点时,我想计算用户单击的点与路径包围的区域之间的距离。我得到了用户通过 GestureDetector/onPanDown 点击的观点,但我无法弄清楚如何计算到路径的距离(或路径包围的区域)。Path 提供的所有函数似乎都返回 void 或 bool 但没有距离。

想象一下:(当我将它绘制到屏幕上时,红色是 Path 对象,X 应该是我的用户单击的位置;绿线表示的两者之间的距离是我感兴趣的) 在此处输入图像描述

如何计算距离?

0 投票
1 回答
66 浏览

flutter - 上一个圆弧动画完成后如何渲染圆弧路径

当我尝试在同一路径中渲染两条弧线时,两者都会同时渲染,但我需要在第一条弧线的动画完成后渲染第二条弧线。

我只想渲染第二条弧线,因为它应该从第一条弧线的末端开始并完成动画的其余部分(连续动画)。

预期成绩 实际结果

我已经附上了下面的代码片段,任何人都可以帮我解决这个问题。

预期的 :

0 投票
0 回答
125 浏览

flutter - 无法将文件保存到文档目录 IOS Flutter

我试图测试文件下载并保存到文档目录。该代码适用于 Android,但在 IOS 上失败。这是代码:

错误如下:

异常:PlatformException(file_not_found,找不到文件:'/../Devices/3D122270-E919-455D-AF3F-F048EC32CBB7/data/Containers/Data/Application/1262A294-59DC-47A5-B5A6-24FBAD9D53CA/Library/Caches/testname .pdf',空,空)

我在模拟器上测试

0 投票
2 回答
274 浏览

ios - 当应用程序更新/重新编译存储的图像时 Flutter-iOS 丢失

嗨,请原谅我的英语,也是 Flutter iOS 上的新手,我在 iOS 上有一个 Flutter 应用程序,用户可以从他们的相机和图库中拍摄照片和视频我正在使用 image_picker 包,这没有问题,然后我将它保存在在其应用程序文档目录中,我尝试按照指南进行操作

我获取应用程序目录的代码是这样的

添加了一个“图片”目录,这将给出一个路径

从 iOS 模拟器中,我将其保存并放入数据库中,在重新编译应用程序或进行构建更新后,不再找到预览图像/视频路径。我试图在这个构建上保存另一个图像并给出这个路径

我注意到之前的路径这部分“/BE7728A6-FF15-498E-91A0-A96A3DDE5B31/”每次我重新编译应用程序或从 iOS 设备进行更新时都会更改,但找不到图像。对于能够保存图像的用户来说,最常见的做法是我做错了吗?

更新:我尝试更改我的逻辑以将保存的路径更改为仅基本名称(D_IMAGE_0005.JPG),然后在预览图像时将调用当前的应用程序文档目录,但这也不起作用。

谢谢你

0 投票
0 回答
13 浏览

flutter - getExternalStorageDirectory() 函数不适用于不同的隔离

当我创建如下函数时

并在隔离中调用它,它说"Null check operator used on a null value"

我在某个主题中看到,如果我们将其称为一个,它将不再起作用,但在我的情况下它必须如此。我该如何解决这个问题?在调用它之前,我正在创建一个使用 getExternalStorageDirectory() 方法的数据库类。

0 投票
2 回答
223 浏览

flutter - 颤振 path_provider 问题

最近升级了flutter和dart,意外遇到了这个错误。一切都很好,我刚刚重新启动项目,错误就在那里!

错误:

FAILURE:构建失败并出现异常。

出了什么问题:任务 ':path_provider_android:compileDebugJavaWithJavac' 执行失败。编译失败;有关详细信息,请参阅编译器错误输出。

我的 pubspec.yml 依赖项:

我试过的:

  • 颤振升级
  • Flutter clean 和 flutter get
  • 更改最低 SDK 版本
0 投票
0 回答
16 浏览

android - 我奖励助手,运行模拟器的问题

当我在做我的项目时,当我尝试在模拟器上运行我的代码时出现错误。在代码方面我看不到任何问题,我认为这与 android studio 和颤振有关。我几乎尝试了所有方法,但无法解决。这是我尝试运行代码时得到的:

出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。Process 'command 'C:\Users\Piotrek\development\sdks\flutter\bin\flutter.bat'' 以非零退出值 1 结束

尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

在https://help.gradle.org获得更多帮助

在 27 秒内构建失败异常:Gradle 任务 assembleDebug 失败,退出代码为 1

当我运行 flutter clean 时,我得到: Flutter 无法在“构建”处删除目录。flutter 工具无法访问文件或目录。请确保 SDK 和/或项目安装在对当前用户具有读/写权限的位置。

如果有人能帮助我解决我的问题,我将不胜感激,这让我非常恼火:)