Flutter Transform 将小部件从当前位置转换到另一个位置

Dev*_*ine 2 dart flutter flutter-layout

如果我想在我的 flutter 应用程序中翻译任何小部件,我将使用以下代码。

Transform.translate()
Run Code Online (Sandbox Code Playgroud)

需要平移函数偏移量 (dx,dy)。但是我想找到当前小部件的 dx 或 dy 值,这样我就可以从设备上的当前位置向左和向右或上下移动小部件。

And*_*rew 5

这就是它的工作原理

如果我做

Transform.translate(offset: Offset(-10, 20)
Run Code Online (Sandbox Code Playgroud)

它从其正常渲染位置向左移动 10 和向下 20。

  • 这是使用静态 dx 和 dy 值。不是问题的答案。 (2认同)