Red de conocimiento informático - Computadora portátil - Cómo llamar a la animación de carga predeterminada en el sistema operativo Android

Cómo llamar a la animación de carga predeterminada en el sistema operativo Android

Progressdialog primero agrega la página xml que se va a cargar

antes de ocultar sus componentes

mostrar el cuadro de progreso

retrasar el período y luego mostrar su componentes para ocultar el cuadro de diálogo de progreso

//Número de imágenes

private int count =8;

//Matriz de ID de imagen

private int [] ids={ R.drawable.r1, R.drawable.r2, R.drawable.r3, R.drawable.r4,

R.drawable.r5, R.drawable.r6, R. drawable.r7, R .drawable.r8};

controlador de controlador privado;

img_loading de ImageView privado;

public void onCreate(Bundle saveInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.loading);

img_loading = (ImageView) this.findViewById (R.id. img_loading);

handler = new Handler(){

public void handleMessage(Mensaje msj)

{

/**

* Cambiar imagen ImageView

*/

img_loading.setImageDrawable(getDrawable(msg.what));

}

};

play();

}

/**

* Obtener la imagen icono

* @param id

* @return

*/

Dibujable privado getDrawable(int id)

{

devuelve this.getResources().getDrawable(ids[id]);

}

/**

* Reproducir la imagen

*/

private void play()

{

new Thread(){

@SuppressWarnings("static -access")

@Override

ejecución pública vacía()

{

mientras(verdadero )

{

for (int i = 0; i lt; count; i)

{

handler.sendEmptyMessage(i

prueba

{

this.sleep(100

} captura (InterruptedException e)

<); p>

{

e.printStackTrace()

}

}

}

}

}.start();

}