Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Haga que la barra de navegación permanezca en la parte superior de cualquier animación de actividad

En primer lugar estoy trabajando con la vista previa de Android-L. Ahora, para que nadie pueda no entender mal qué barra de navegación es, aquí hay una foto de ella: https://imageshack.com/i/f0bjjDnQp

Estoy aplicando la animación de la actividad que sigue:

  • ¿Por qué sendTextMessage requiere el permiso READ_PHONE_STATE?
  • Los elementos de la lista desplegable de AutoCompleteTextView no son visibles. Cómo cambiar su color ..?
  • JQuery Mobile / Phonegap en android - todo el texto se muestra en mayúsculas
  • Cómo crear un estilo de aplicación de Twitter Acciones rápidas en Android
  • AutoCompleteTextView respaldado por CursorLoader
  • Margen dentro de los botones
  • activity.startActivity(intent); activity.overridePendingTransition(R.anim.slide_in_from_bottom, R.anim.scale_in); 

    Donde R.anim.slide_in_from_bottom.xml es:

     <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromYDelta="100%" android:toYDelta="0%"/> </set> 

    Y R.anim.scale_in es:

     <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:duration="300" android:fromXScale="1.0" android:fromYScale="1.0" android:pivotX="50%" android:pivotY="50%" android:toXScale="0.9" android:toYScale="0.9"/> <alpha android:duration="300" android:fromAlpha="1.0" android:interpolator="@android:anim/accelerate_interpolator" android:toAlpha="0.1"/> </set> 

    La animación funciona bien, excepto por el hecho de que la nueva actividad hace la animación en la parte superior de la barra de navegación, me gustaría que fuera todo lo contrario. También puedo ver la barra de estado negro durante toda la animación que me gustaría evitar también.

    ACTUALIZAR:

    Así que encontré cuál es el problema. Con la introducción de Android L preview tenemos la opción de establecer este tema Material, y que el tema hace que las animaciones entre las actividades de esta manera. Si establezco android: Theme.Holo.Light por ejemplo, todo funciona bien. Tan pronto como añado este tema Material tengo este feo efecto de superposición de la barra de navegación. Así que pensé que podría tratar de encontrar el parámetro correcto en el tema material para que se comporte como el tema antiguo, pero no puedo llegar a averiguarlo. He intentado establecer esta línea a continuación, pero tampoco funciona.

     <item name="android:windowActionBarOverlay" >false</item> 

  • ¿Cómo puedo saber qué versión de Android Support Library v4 utilizo?
  • Mejores Prácticas para el Manejo de la Búsqueda
  • Android - Cómo cambiar dinámicamente el texto del elemento de menú fuera de onOptionsItemsSelected o onCreateOptionsMenu
  • Cómo resaltar ListView-Items
  • Eliminación del elemento AndroidManifest con los sabores de producto gradle
  • Problemas incluyendo Apache HttpComponents en el proyecto de Android Gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.