Androidで画面回転時のアニメーションをオフにしたい。

投稿者: Anonymous

Android-javaの開発において、
画面回転時のアニメーションをオフにしたいです。
つまり、画面がくるっと回るのではなく、ただActivityなりFragmentが再起動されるだけでいいのですが、どうやってアニメーションをオフにすればよいでしょうか?

解決

APIレベル18以上であれば、
Activity内で以下の方法を使うことでアニメーションを無効にできます。

Window window = getWindow();
WindowManager.LayoutParams attrs = window.getAttributes();
attrs.rotationAnimation = WindowManager.LayoutParams.ROTATION_ANIMATION_JUMPCUT;
window.setAttributes(attrs);
回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *