Я хочу показать пользовательский диалог, как iphone HUD Progress Bar

Я хочу показать пользовательский диалог, как, например, iphone hud progress Bar Style.but, я не знаю, как создать пользовательский диалог, например, hud progress bar, как iphone на android.

Мне нужен пользовательский диалог, как показано ниже:

Введите описание изображения здесь

Помогите со мной …!

Благодаря…!

Я создал образец приложения для Android и класс ProgressHUD, который вы можете использовать для этой цели. Вы можете найти его здесь: https://github.com/anupamdhanuka/AndroidProgressHUD

Просто посмотрите на эту (мою) библиотеку. Библиотека IOSDialog / Spinner

Он очень прост в использовании и решает вашу проблему. С его помощью вы можете легко создавать и использовать spinner, как в IOS. Пример кода:

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(); 

результат

  final IOSDialog dialog0 = new IOSDialog.Builder(IOSDialogActivity.this) .setTitle("Default IOS bar") .setTitleColorRes(R.color.gray) .build(); 

Результат: стандартный IOS-диалог

  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(); } } } 

Выполнять assynctask

  Loadassync mAssyn1 = new LoadAssync(); mAssyn1.execute();