معمولی ترین روش برای ساختن چرخه ی جلو رفتن (progress circle) ساخت و ساز کلاسی به اسم ProgressDialog است.
Loadinbar هم قادر است از روش همین کلاس ساخته خواهد شد. طراحی اپلیکیشن در مشهد فقط تفاوت منطقی در میان bar و circle این میباشد که اولین هنگامی به کار گیری می گردد که شما فرصت تک تک انتظار برای اکتیویتی خاص را میدانید،
رایاپارس در حالی که دومین هنگامی به کار گیری می گردد که شما فرصت این انتظار را نمی دانید.
برای این خواسته مورد نیاز میباشد application که یک آبجکت از این کلاس را تحت عنوان مثال ساخت و ساز نمائید ، که سینتکس آن را مشاهده میکنید :
ProgressDialog progress = new ProgressDialog(this);
اینک شما میتوانید تعدادی خصوصیت مرتبط با این دیالوگ را ، برای مثال استایل (style) ، متن و غیره ، تهیه و تنظیم نمایید.
progress.setMessage(\"Downloading Music :) \");
progress.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progress.setIndeterminate(true);
خلال این سیاق ها، روال های دیگری نیز به وسیله کلاس ProgressDialog ارائه می گردند که به تفصیل پایین میباشد :
()getMax : این مشی بیشترین مقدار یک progress را گزارش میدهد.
(incrementProgressBy(int diff : این روال ترازو توسعه و گسترش را مبتنی بر ترازو اختلاف مقدار عبور یافته ارتقا میدهد.
(setIndeterminate(boolean indeterminate : این روال نشانگر progress را تحت عنوان مشخص و معلوم یا این که نامعین ، تهیه و تنظیم می نماید.
(setMax(int max : این روال بیشترین مقدار را برای یک progress dialog را تهیه می نماید.
(setProgress(int value : این سیاق برای به روز progress dialog با یکسری مقدار معلوم ، به کارگیری میشود.
(show(Context context, CharSequence title, CharSequence message : این اسلوب یک مشی استاتیک است که برای اکران progress dialog به کار گیری میشود.