问题标签 [flutter]

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 回答
674 浏览

intellij-idea - Flutter 应用程序无法在 IntelliJ 中运行

我已经按照flutter.io官方文档中的建议在IntelliJ中安装了flutter和dart插件,但出现以下错误。

谢谢

0 投票
6 回答
107585 浏览

dart - 如何在段落中加粗(或格式化)一段文本?

我怎样才能有不同格式的文本行?

例如:

你好世界

0 投票
6 回答
84546 浏览

flutter - 如何根据父级的大小布局小部件?

假设您有一个可能具有可变大小的父小部件。

例如:

也许你想让父容器的子容器根据给定的大小呈现不同的东西。

考虑响应式设计断点,如果宽度超过 X 使用此布局,如果宽度低于 X 使用该布局。

在 Flutter 中执行此操作的最佳方法是什么?

0 投票
2 回答
15336 浏览

dart - 如何格式化定位文本块的背景颜色?

我有一个定位的 Text 元素,它位于 Stack 中的 Image 元素之上。我想对该 Text 元素应用一个简单的背景颜色,以便它像标题框一样框住文本:

期望的输出

我可以通过在该堆栈中插入一个容器作为另一个定位的孩子来做到这一点。但是每次文本字符串更改时,我都必须重新计算宽度,这是次优的。有没有更好的办法?

一种糟糕的方法

0 投票
5 回答
11403 浏览

dart - 如何围绕指定的锚点旋转 2D 容器小部件?

我想执行一个非常简单的 Container 小部件(包含一些其他小部件)的 2D 旋转。这个小部件将围绕中心的一个固定点旋转,没有变形。

我尝试将transform属性与 一起使用Matrix4.rotationZ,这有点工作 - 但锚点在左上角,而不是在中心。有没有一种简单的方法来指定该锚点?

此外,是否有更简单的方法来 2D 旋转不需要 Matrix4 的小部件?

期望的和实际的转变

0 投票
1 回答
3250 浏览

intellij-idea - 如何签署 Flutter 的应用程序

我开始使用颤振,我想知道如何签署应用程序以在商店中发布。我使用 MacOS 和 IntelliJ IDEA。

0 投票
2 回答
6190 浏览

flutter - 如何将符合 Material Design 的填充应用到我的 Flutter Scaffold?

我编写了一个使用package:flutter/material.dart. 在 iOS 模拟器上运行应用程序如下所示。可以看到,一行中的组件之间是没有padding的,组件到达top、bottom、left和right都没有padding/margin/border。我的问题是:

应用符合材料的填充的推荐方法是什么,例如转换为和下拉按钮之间的标签组件间隙。我会将我的组件打包在一个容器中并在那里应用填充吗?

非常感谢您提前。

工作颤振应用程序

这是应用程序代码:

问题绝不是暗示 Flutter 遗漏了什么。我只想把它做好。;-)

0 投票
3 回答
11937 浏览

android - 如何使用 Android aar 文件构建 Flutter 项目?

我想使用Flutter创建一个依赖于包装在aar文件中的第三方 SDK 的 Android 应用程序。到目前为止,我只找到了Flutter 中访问平台和第三方服务的文章。看来我必须使用Android Studio构建带有附加 Java 文件的 Flutter 项目。这很复杂,不是我想要的。有什么方法可以直接加载Dart代码中的 aar 文件或 *.so 文件?类似于JNI的工作方式。

0 投票
1 回答
3357 浏览

dart - 如何防止多行文本小部件放置在行中时被剪裁?

我的 Flutter 应用程序中有一个 Text 小部件,其中包含一个长文本字符串。它被放置在具有固定宽度的 Container 中。默认情况下,文本字符串换行为多行。

但是,当我尝试将该 Text 小部件插入 Row 小部件时,文本字符串突然切换为单行,并在右侧被剪裁。

什么是保持 Text 小部件在 Row 内时的原始多行行为的简单方法?

多线切换到单线

这是我一直在使用的代码:

0 投票
2 回答
1211 浏览

flutter - 为什么这个图标被剪掉了?

在此处输入图像描述

正如你所看到的,右边的人脸图标被剪掉了,我不知道为什么。

这是我的代码:

PrecisionTextOverflow 是一个由 StatelessWidget 组成的类,它使用 CustomPainter 在屏幕上绘制文本。我不认为它与手头的问题有关,但仅供参考。

我试过从外部容器中移除填充物,但它没有帮助。我尝试调整转换以将图标向左移动,但它只是将其转换为剪切形式。我究竟做错了什么?我该如何纠正?

编辑: 好的,我做了一个渲染树转储,看起来封闭的行将其高度设置为 24.0,它向下传递给 IconButton,其大小为 (24.0, 24.0)。有没有办法增加行的高度?还是我应该重新考虑我的整个结构?