iphone hud progress Bar Style.butのようなカスタムダイアログを表示したいのですが、私はアンドロイドのiphoneのようなhudプログレスバーのようなカスタムダイアログを作成することはできません。iphone HUD Progress Barのようなカスタムダイアログを表示したい
私は、画像の下のようなカスタムダイアログたい:私と一緒に
ヘルプを...!
ありがとう...!
iphone hud progress Bar Style.butのようなカスタムダイアログを表示したいのですが、私はアンドロイドのiphoneのようなhudプログレスバーのようなカスタムダイアログを作成することはできません。iphone HUD Progress Barのようなカスタムダイアログを表示したい
私は、画像の下のようなカスタムダイアログたい:私と一緒に
ヘルプを...!
ありがとう...!
を実行するために、私はあなたがこの目的のために使用できるサンプルAndroidアプリケーションとProgressHUDクラスを作成しました。あなたはここにそれを見つけることができます: https://github.com/anupamdhanuka/AndroidProgressHUD
ボスありがとう! @ArtjomB。 –
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();
この(my)ライブラリを見てください。 IOSDialog/Spinner library
非常に使いやすく、問題を解決します。これにより、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ダイアログ
アドバイスをいただきありがとうございます。私はこれが私の図書館であることを示しました。写真は添付されていますが、小さな評判があることから、私はリンクを残すことができます。 – Samehadar
リンクがうまくありません。画像が大きく、少し気を散らすからです。 –
まず、ほとんどの事、**すべてのプラットフォームは、** UIとプログラミングのために、独自の基準を持っています。 –