Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 26/12/13, 23:41:34
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
Lag entre activities

Hola estoy haciendo una aplicación sencilla pero al pasar de una activity a otra lo hace con un pequeño lag, no es instantáneo. Como podría hacer para que fuera instantáneo?
Responder Con Cita


  #2  
Viejo 26/12/13, 23:45:51
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
Específico, no es un lag exactamente, es como un efecto raro que hace al abrir la nueva activity pero que da la sensación de lag. Como podría cambiarlo o anularlo o algo?
Responder Con Cita
  #3  
Viejo 27/12/13, 01:05:33
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
Específico, es como una animación que se abre la activity desde el centro hacia fuera. Se puede quitar?
Responder Con Cita
  #4  
Viejo 27/12/13, 01:13:23
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Pon esto en el "onCreate" de la segunda Activity:

overridePendingTransition(0, 0);

Aunque a mi particularmente me gusta el efecto de animación de entrada, no me gusta que la pantalla aparezca de forma brusca.
Responder Con Cita
  #5  
Viejo 27/12/13, 12:11:26
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
Funciona perfecto kriogeN, pero como podría anular la animación también cuando cierro la segunda activity y se vuelve a mostrar la primera?, no se si es animación de la primera o de la segunda en este caso, creo que es de la segunda que la hace al cerrarse, además le he puesto lo mismo en el oncreate de la primera pero sigue saliendo
Responder Con Cita
  #6  
Viejo 27/12/13, 20:03:07
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Dicen que si lo haces justo antes del finish() (o justo después) también lo hace con la animación de salida. Pero nunca lo he probado.
Responder Con Cita
  #7  
Viejo 29/12/13, 12:46:35
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
funciona perfecto poniéndolo antes del finish();
Muchas gracias kriogeN
Responder Con Cita
  #8  
Viejo 30/12/13, 15:21:10
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
kriogeN una ultima duda, he estado mirando la documentación del android developer y esa línea hay que ponerla justo despues de start o del finish, poniéndolo asi funciona muy bien, a excepción de cuando estando en la segunda activity y le doy al botón del teléfono para ir hacia atrás, que me cierra esa activity y vuelve a la primera, haciendo el efecto y por tanto no funcionando ya que no he llamado yo a ningún método para cerrarla. Alguna sugerencia?
Responder Con Cita
  #9  
Viejo 30/12/13, 16:04:09
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Sobreescribe el método onBackPressed y que haga el finish() y el overridePendingTransition
Responder Con Cita
  #10  
Viejo 30/12/13, 16:07:56
Avatar de modeag
modeag modeag no está en línea
Usuario muy activo
Mensajes: 1,471
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
gracias de todos modos, ya lo había visto en la ayuda

Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 14:40:57 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007