42626


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


CC BY-SA 3.0
2018-03-23T08:51:46.520
42604
2018-03-24T04:24:54.617
24025
question
android java
Androidで画面回転時のアニメーションをオフにしたい。


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

[code]

    Window window = getWindow();
    WindowManager.LayoutParams attrs = window.getAttributes();
    attrs.rotationAnimation = WindowManager.LayoutParams.ROTATION_ANIMATION_JUMPCUT;
    window.setAttributes(attrs);
    
[/code]


CC BY-SA 3.0
2018-03-24T04:24:54.617
42626
2018-03-24T04:24:54.617
915
42604
answer