我想在我的应用上模拟 iOS 屏幕旋转。 我这样做的想法是使用屏幕转换来缩放和旋转屏幕以适应新的方向,但我不知道在哪里使用 overridePendingTransition 以便转换以新的方向影响新创建的 Activity 。 有什么想法可以在哪里使用 overridePendingTransition?
最佳答案
您必须通过截屏和动画来伪造它。整个 Activity
被销毁并重新创建,当您旋转屏幕时它会突然消失并重新出现。否则,您必须手动处理配置更改并自己处理整个布局更改。
iOS 会在您旋转时平滑地调整所有 UI 元素的大小以适应新的尺寸。
关于Android 添加平滑的屏幕旋转效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9709686/