0

ساخت Progress Dialog در برنامه نویسی اندروید

دسته بندی ها : برنامه نویسی اندروید ۳۰ مرداد ۱۳۹۹ فرشته آقامیری
ساخت پروگرس دیالوگ در اندروید

آموزش ساخت نوار پیشرفت در اندروید با Progress Dialog

پروگرس دیالوگ از مهم ترین ابزارهای برنامه نویسی است که میزان پیشرفت یک عملیات را نشان می دهد. وقتی شما در حال دانلود یا آپلود فایلی از اینترنت هستید با توجه به وجود تاخیر زمانی در انجام این عملیات ها و به منظور نمایش میزان پیشرفت آن از progress dialog استفاده می شود. با دامون وب همراه باشید.

در برنامه نویسی اندروید کلاسی با نام ProgressDialog وجود دارد که یک “پروگرس بار” ایجاد می کند. برای استفاده از این کلاس باید یک نمونه از آن بسازید:

پروگرس دیالوگ دارای متدهایی است که استایل و متن آن را مشخص می کند:

به جز این متدها، متدهای دیگری هم وجود دارد که می توانید برای یک 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 message : این متد برای نمایش progress dialog استفاده می شود.

اکنون مثالی برایتان می زنیم تا درک بهتری از نوار پیشرفت پیدا کنید.

یک TextView با عنوان “آموزش ProgressBar” ایجاد کرده ایم و می خواهیم با کلیک بر روی آن، نوار پیشرفت نشان داده شود:

اکنون عملیات کلیک را می نویسیم و ProgressDialog را تعریف می کنیم:

خروجی برنامه:

فرشته آقامیری
فرشته آقامیری

مطالب زیر را حتما بخوانید:

نظرات کاربران

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه :

عضویت در خبرنامه ویژه مشتریان سیگما پلاس

با عضویت در خبرنامه ویژه سیگما پلاس از آخرین جشنواره های سایت باخبر شوید!