问题标签 [flutter-positioned]

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

flutter - Flutter,动态设置定位的小部件

我有一个像

图片

现在我想通过给定的数据在圆圈上创建字母。我需要它是动态的,当字母较少时(如 3 或 4),它们必须彼此远离。但是,当它们很多(10 或 12)时,它们必须适合圆圈(必须具有动态大小和动态位置)。圆圈和字母的代码 -

我的数据是 -

知道如何实现这一目标吗?任何解决方案都会非常有用,谢谢!

0 投票
1 回答
55 浏览

flutter - 如何以像素或 Flutter/Dart 中的任何其他单位在 Positioned 小部件中设置 left 和 top?

如何Positioned在 Flutter/Dart 中以像素或任何其他单位设置小部件的左侧和顶部?

left 和 top 值的单位是什么?它们是百分比还是独立像素或其他什么?如果不是,它使用什么单位?

0 投票
0 回答
33 浏览

flutter - 更改 Positioned in Stack 的父级并将其从前一个父级的位置平滑地转换为新的父级

我在底部堆栈中有一个 AnimatedPositioned,当我点击它时,我希望它滑入中心的新父堆栈。

问题是,底部堆栈的孩子(AnimatedPositioned 和其他同级 AnimatedPositioned 小部件)是流式构建的,因此它可以更改,我不希望它在滑入中央堆栈后丢失(所以我希望它是孩子在它被放置到中心或只是轻拍后的中心堆栈)。

我的解决方案是(通过文字,未编码)将其从底部堆栈中删除,立即将其添加到中心堆栈并使其初始位置与其先前位置相同并将其滑入中心堆栈。

所以我的问题是:我可以更改小部件的父级,如果我从底部堆栈的子级中删除相同的子级实例并将其添加到中心堆栈中,它会起作用吗?我怎样才能保持状态(位置、大小等)(就像我们在 DOM 中所做的那样)或者我怎样才能实现我的目标?

在此处输入图像描述

0 投票
2 回答
36 浏览

flutter - “已定位”小部件未正确定位“文本”小部件-Flutter

在此处输入图像描述

需要Alexis Sanchez文本位于图片下方,但由于某种原因,它位于屏幕底部,我无法弄清楚原因。这是我的代码:

有人可以在这里帮助我吗?

0 投票
1 回答
26 浏览

flutter - 在 Flutter 堆栈中动态定位小部件

我正在尝试创建一个由背景图像组成的视图,其中小部件动态定位在该图像上的某些位置,每个小部件都有一个 x 和 y,需要针对不同的屏幕和不同的图像尺寸进行计算。

到目前为止,我所做的是在堆栈中显示图像并制作一个小部件列表,其中每个小部件类型都被检查,然后创建一个与之对应的颤振小部件,将其添加到此列表并将其显示在堆栈中的图像上,但是我正在寻找一种更清洁的方法来创建这种行为,在旋转屏幕时,小部件也没有放置在正确的位置,

感谢您的时间。