Quiero mostrar cuadros personalizados como iphone HUD Progress Bar
Quiero mostrar el diálogo personalizado como iphone hud progreso Bar Style.but, no tengo idea de crear un diálogo personalizado como hud barra de progreso como iphone en android.
Quiero cuadro de diálogo personalizado como debajo de la imagen:
¡Ayuda conmigo …!
Gracias…!
He creado una muestra de aplicación de Android y una clase de ProgressHUD que puede utilizar para este propósito. Puede encontrarlo aquí: https://github.com/anupamdhanuka/AndroidProgressHUD
Mira esta (mi) biblioteca. Biblioteca de IOSDialog / Spinner
Es muy fácil de usar y soluciona su problema. Con él, puede crear y utilizar fácilmente spinner como en IOS. El ejemplo del código:
final IOSDialog dialog1 = new IOSDialog.Builder(IOSDialogActivity.this) .setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { dialog0.show(); } }) .setDimAmount(3) .setSpinnerColorRes(R.color.colorGreen) .setMessageColorRes(R.color.colorAccent) .setTitle(R.string.standard_title) .setTitleColorRes(R.color.colorPrimary) .setMessageContent("My message") .setCancelable(true) .setMessageContentGravity(Gravity.END) .build();
Resultado
final IOSDialog dialog0 = new IOSDialog.Builder(IOSDialogActivity.this) .setTitle("Default IOS bar") .setTitleColorRes(R.color.gray) .build();
Resultado: diálogo IOS estándar
private class loadassync extends AsyncTask<String, Void, Void> { private final ProgressDialog dialog = new ProgressDialog( classname.this); protected void onPreExecute() { this.dialog.setMessage("loading....."); this.dialog.show(); } protected Void doInBackground(final String... args) { //add the logic while loading } protected void onPostExecute(final Void unused) { try { //add the logic after loading } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } if (this.dialog.isShowing()) { this.dialog.dismiss(); } } }
Ejecutar assynctask
Loadassync mAssyn1 = new LoadAssync(); mAssyn1.execute();