transiciones todas reproducir reproduce quitar power mac las insertado diapositivas como automaticamente animaciones activar android animation transition

android - todas - ¿Cómo deshabilitar la animación de diapositivas de la barra de navegación cuando se va a pantalla completa?



como reproducir un video en power point en todas las diapositivas (1)

Tengo una actividad que va a otra actividad de pantalla completa. Sin embargo, al pasar de esta actividad a mi actividad de pantalla completa, la barra de navegación se desliza hacia abajo en lugar de desaparecer instantáneamente. He inflado una ventana de pantalla completa en la segunda actividad, pero debido a la lenta animación de deslizamiento, cambia de tamaño 1 segundo después de que la animación se haya completado en lugar de ser inflada a pantalla completa de inmediato. Por lo tanto, necesito la animación para desaparecer al instante. He intentado

<item name="android:windowAnimationStyle">@null</item>

y

overridePendingTransition(0, 0);

y

Transition fade = new Fade(); fade.excludeTarget(android.R.id.navigationBarBackground, true); getWindow().setEnterTransition(fade);

sin suerte

En el lado de Windows, lo he intentado

WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS WindowManager.LayoutParams.FLAG_FULLSCREEN WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN

Cómo oculto la barra de navegación: View.SYSTEM_UI_FLAG_HIDE_NAVIGATION


Pienso, lo clavé:

Clase FullscreenActivity :

public class FullscreenActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; decorView.setSystemUiVisibility(uiOptions); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.hide(); } setContentView(R.layout.activity_fullscreen); } }

Manifiesto:

<activity android:name=".FullscreenActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:label="@string/title_activity_fullscreen" android:theme="@style/FullscreenTheme"/>

Estilos:

<style name="FullscreenTheme" parent="AppTheme"> <item name="android:statusBarColor">@android:color/transparent</item> <item name="android:actionBarStyle">@style/FullscreenActionBarStyle</item> <item name="android:windowActionBarOverlay">true</item> <item name="android:windowBackground">@null</item> <item name="metaButtonBarStyle">?android:attr/buttonBarStyle</item> <item name="metaButtonBarButtonStyle">?android:attr/buttonBarButtonStyle</item> </style>

¡NÓTESE BIEN! La configuración de color de la StatusBar requiere API 21 . Para las versiones anteriores , para "ocultar" StatusBar, necesita usar:

int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN;

Como uiOptions en el código anterior. (Aunque causará un cambio de tamaño bastante rápido).

Espero que ayude