【发布时间】:2021-08-23 18:44:56
【问题描述】:
我是 Flutter 的新手。我想放置一些文本,它们的值会随着 Rive 动画而改变。无论屏幕大小如何,确保文本在动画上保持相同位置的最佳方法是什么?
假设这 3 个红色框有一些遥测数据作为示例。
带有位置的 Stack 小部件可以工作吗?在我进入这个兔子洞之前,我想我需要一些关于如何在 Rive 动画中或上方显示数据的建议。
【问题讨论】:
标签: flutter animation text rive
我是 Flutter 的新手。我想放置一些文本,它们的值会随着 Rive 动画而改变。无论屏幕大小如何,确保文本在动画上保持相同位置的最佳方法是什么?
假设这 3 个红色框有一些遥测数据作为示例。
带有位置的 Stack 小部件可以工作吗?在我进入这个兔子洞之前,我想我需要一些关于如何在 Rive 动画中或上方显示数据的建议。
【问题讨论】:
标签: flutter animation text rive
好吧,Stack 总是答案 :) 用它包裹 Rive 动画,并在任何你想要的地方使用 text 小部件。
【讨论】:
Stack 包装到SizedBox,然后使用Positioned.fill 小部件包装Rive 动画,使其占据整个Stack,最后,使用Positioned 包装Text 小部件确定其在Stack中的位置。