web-dev-qa-db-ja.com

糸車アニメーションの読み込み

検索を行い、リストビューに結果が表示されるように設定しています。上部に「検索中...」というテキストのバーがあります。右隅のバーに小さな回転ホイールアニメーションを追加して、作業が完了したことをユーザーに示します。

サムネイルが読み込まれているときに、この回転するホイールがギャラリーアプリの右上隅に表示されます。また、同じアニメーションがAstro File Managerに表示されます。ファイルがディレクトリにリストされている場合(同じく右上隅)。

どうやってそこに置くのですか?

22
siamii

requestWindowFeatureの前にonCreatesetContentViewを呼び出す必要があります

_protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
        setContentView(R.layout.search_screen);
_

また、リストの作成にAsyncTaskを使用しているとします

onPreExecute()setProgressBarIndeterminateVisibility(true);を呼び出します

onPostExecute()setProgressBarIndeterminateVisibility(false);を呼び出します

42
st0le

アプリケーションでプログレスバーを回転させました。これがお役に立てば幸いです。

progDailog = ProgressDialog.show(this, "Progress_bar or give anything you want",
            "Give message like ....please wait....", true);
    new Thread() {
        public void run() {
            try {
                // sleep the thread, whatever time you want. 
                sleep(2000);
            } catch (Exception e) {
            }
            progDailog.dismiss();
        }
    }.start();

それでも疑問がある場合は、plsに知らせてください。

13
RAAAAM
        ProgressDialog dialog = new ProgressDialog(youravtivity.this);
        dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
        dialog.setMessage("Loading. Please wait...");
        dialog.setIndeterminate(true);
        dialog.setCanceledOnTouchOutside(false);
        dialog.show();
6
Abhi