Progress bar ها براي علامت دادن معيار گسترش يك عمل (task) به عمل ميروند.
هنگامي كه شما در حالا لود (آپلود) يا اين كه دانلود كردن چيزي از وب مي باشيد، طراحي اپليكيشن عالي ميباشد كه جلو رفتن لود يا اين كه دانلود (progress of download/upload) به يوزر اكران داده گردد.
در اندرويد كلاسي به اسم ProgressDialog وجود دارااست كه به شما قابليت ساختوساز Progress bar را ميدهد. براي ايفا اين شغل مي بايست يك آبجكت از اين كلاس را تحت عنوان مثال در لحاظ بگيريد، راياپارس كه سينتكس آن مانند ذيل ميباشد :
ProgressDialog progress = new ProgressDialog(this);
حال ميتوانيم برخي از خصوصيت هاي اين ديالوگ، به عنوان مثال استايل و متن آن را تهيه و تنظيم كنيم :
progress.setMesغير مجاز مي باشدe("Downloading Music :) ");
progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progress.setIndeterminate(true);
خلال اين مشي ها، سياق هاي ديگري وجود داراهستند كه بوسيله دسته ProgressDialog ارائه مي گردند :
()getMax : اين روال بيشترين مقدار يك progress را گزارش ميدهد.
(incrementProgressBy(int diff اين سياق Progress bar را بر پايه ي معيار اختلاف ، كه تحت عنوان پارامتر عبور كرده اند، ارتقا ميدهد.
(setIndeterminate(boolean indeterminate : اين سياق نشانگر Progress را تحت عنوان معلوم (determinate) يا اين كه نامعين، تهيه مي نمايد.
(setMax(int max : اين سياق بيشترين مقدار يك progress dialog را تهيه و تنظيم مي نمايد.
(setProgress(int value : اين مشي براي به روز progress dialog با تعدادي مقدار معلوم، به كارگيري ميشود.
(show(Context context, CharSequence title, CharSequence mesغير مجاز مي باشدe : اين سياق يك اسلوب استاتيك ميباشد كه براي اكران progress dialog به كار گيري مي گردد.
بازدید: