是否可以在设备方向改变时禁用旋转动画,而是用我自己的动画对方向改变使用react?
例如,当方向改变时,我不想旋转整个屏幕,只想旋转几个控制按钮小部件。
最佳答案
是的,您可以使用以下方法阻止设备上的方向更改:
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
这可以添加到特定页面的 initState 中(然后在 deactivate() 上更改),或者甚至在添加 WidgetsApp 之前使其从一开始就锁定。然而,之后检测方向变化来做你正在寻找的事情还不存在。这是我在 flutter github repository 中提出的。因为这也是我想要的。那里is a package我认为如果你在其中加入一些肘部润滑脂可能会让它起作用,但我还没有尝试过。
关于android - Flutter 禁用方向更改动画并在特定小部件上使用自定义动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58393863/