android - Flutter 禁用方向更改动画并在特定小部件上使用自定义动画?

标签 android ios animation flutter orientation

是否可以在设备方向改变时禁用旋转动画,而是用我自己的动画对方向改变使用react?

例如,当方向改变时,我不想旋转整个屏幕,只想旋转几个控制按钮小部件。

最佳答案

是的,您可以使用以下方法阻止设备上的方向更改:

SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);

这可以添加到特定页面的 initState 中(然后在 deactivate() 上更改),或者甚至在添加 WidgetsApp 之前使其从一开始就锁定。然而,之后检测方向变化来做你正在寻找的事情还不存在。这是我在 flutter github repository 中提出的。因为这也是我想要的。那里is a package我认为如果你在其中加入一些肘部润滑脂可能会让它起作用,但我还没有尝试过。

关于android - Flutter 禁用方向更改动画并在特定小部件上使用自定义动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58393863/

相关文章:

silverlight - 在 silverlight 中绘制的最有效方法

android - ClipData 上的标签在哪里可见?

安卓工作室 : Failed to sync Install build tools

java - 下载文件到 SD 卡不起作用

ios - 如何以编程方式在 iOS 应用程序中查找 'default.realm' 文件

ios - 在文本字段中快速添加逗号作为用户输入

android - Paypal 基本访问身份验证中的 URL 无效

ios - UIPickerView 作为 UITextField 的输入 View

javascript - SVG.js 是否可以实现路径动画

jquery - 在两个 jQuery 动画中间执行代码?