 <p>Neither of solutions doesn't work for me so I try this to disable animation at all:</p> <pre><code>public View setActionBarVisible(boolean isVisible) { View decorView = getWindow().getDecorView(); int resId; if (Build.VERSION.SDK_INT &lt; Build.VERSION_CODES.HONEYCOMB || Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.LOLLIPOP) { resId = getResources().getIdentifier( "action_bar_container", "id", getPackageName()); } else { resId = Resources.getSystem().getIdentifier( "action_bar_container", "id", "android"); } if (resId != 0) { decorView.findViewById(resId).setvisibility(isVisible ? View.VISIBLE : View.GONE); } } </code></pre> <p>And it works just fine for me. You can try to animate whole action bar viewGroup to achieve similar effect.</p>