MANEJO DE PROGRESSBAR EN ANDROID STUDIO
melisa golmeskiTutorial19 de Marzo de 2022
969 Palabras (4 Páginas)109 Visitas
MANEJO DE PROGRESSBAR EN ANDROID STUDIO
MANEJO DE PROGRESSBAR EN ANDROID STUDIO
Creamos una nueva nueva aplicación en Android Studio y colocaremos un LinearLayout Vertical y en su interior 2 ImageButton con los nombres:
IMGBTNCIRCULARPROGRESSBAR y IMGBTNPROGRESSBAR, respectivamente. Si es posible descargue 2 imágenes para que podamos establecerla fácilmente en su propiedad: srcCompat
[pic 1]
En el archivo Java del Activity, comenzaremos declarando las variables de los ImageButton:
ImageButton imgbtnLinear, imgbtnCircular;
Luego dentro del evento onCreate del Activity enlazaremos estas variables a los controles ImageButton del Layout.
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_demo_progress_bar);
imgbtnCircular=
findViewById(R.id.IMGBTNCIRCULARPROGRESSBAR); imgbtnLinear=findViewById(R.id.IMGBTNPROGRESSBAR);
}
Crearemos luego el método para enlazar al evento OnClick del ImageButton: IMGBTNCIRCULARPROGRESSBAR:
public void Ver_ProgressBar_Circular(View v)
{
final ProgressDialog pd=
ProgressDialog.show(DemoProgressBarActivity.this,
"Guardando Archivo", "Espere un momento...", true);
Thread mi_hilo=new Thread()
{
@Override public void run() {
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
e.printStackTrace();
}
pd.dismiss();
}
};
mi_hilo.start();
}
Luego Crearemos el método para enlazar al evento OnClick del ImageButton: IMGBTNPROGRESSBAR. No olvide al final establecer su respectivo enlace en su evento onClick en cada ImageButton.
public void Ver_ProgressBar_Lineal(View v)
{ final ProgressDialog pd = new
ProgressDialog(DemoProgressBarActivity.this);
pd.setTitle("Guardando Archivo");
pd.setMessage("Espere un momento por favor ...");
pd.setProgressStyle(pd.STYLE_HORIZONTAL); pd.setCancelable(true);
pd.setProgress(0); // valor de inicio del progressBar pd.setMax(20); // valor final del progressBar
...