问题标签 [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.
flutter - 如何使定位小部件的子级未绑定到定位小部件
假设我有这样的定位小部件
我想要的是,当我点击Animated-Container
它时,它的宽度大于它的父小部件限制的宽度:
flutter - 使用 Positioned 小部件约束布局以不超出范围
我目前正在研究Positioned
在整个屏幕上显示小部件的布局。它将自身定位在靠近检测到的条码的位置,请看下图的示例。
但是当条码移动到靠近屏幕的左边缘时,UI 元素会被部分绘制到屏幕外。有没有一种方法可以解决这个问题,而不必计算每帧何时越界?
这是我用来设置的代码:
也许有更好的方法来实现这一目标?
不要介意过度使用
!
仍在学习整个零安全性的东西:)
编辑 1:正如 pskink 所建议的,我已经研究了颤振中的工具提示是如何工作的,并SingleChildLayoutDelegate
结合使用了 a CustomSingleChildLayout
,这非常适合跟踪位置,但现在没有选项可以对此进行动画处理。
我的委托类如下:
然后更新了我的构建器功能:
拥有AnimatedPositioned
布局的子元素会导致异常。
flutter - Flutter:堆栈内的 InteractiveViewer
问题 :
我正在尝试在 a 中缩放小部件,
Stack
但这似乎不起作用。解决方案是添加
constrained: false
到InteractiveViewer
.但是随后,它会抛出错误,说“小部件具有无限大小”,这要归功于
constrained: false
. 因为它消除了所有约束InteractiveViewer
我也尝试过包装
Stack
,每个都canvasElement
用Container
orSizedBox.shrink
但两者似乎都不起作用。
目标 :
- 目标是能够在一个
Stack
这是我的代码:
- 注意:我已删除
GestureDetector
,否则代码将太长而无法阅读
小部件正在移动但不缩放:
flutter - 我无法在颤振中的定位小部件内添加文本字段
我无法在定位的小部件内添加文本字段。有人可以帮我写代码吗
这是一个注册页面,询问用户的电话号码并发送 OTP,但我无法在此代码中添加文本字段。因为我在 figma 中设计了我的 UI 并使用 figmaToflutter 插件进行了转换。我尝试手动添加 textField 但它显示错误
flutter - 颤振:用定位的孩子将容器包裹在堆栈周围
我想将包含Positioned
子项的 Stack 小部件居中。Stack 的大小在渲染之前是未知的。
不幸的是,堆栈似乎有无限的大小(如在其周围包裹容器时所见)。
最后一个问题:如何将容器包裹在包含已定位子项的堆栈周围并将其居中?
以下是一些类似的问题,对我没有帮助: