آموزش ProgressBar به زبان کوتلین در اندروید

سلام دوستان و توسعه دهندگان عزیز در این سری از آموزش برنامه نویسی اندروید به زبان کوتلین (kotlin) به آموزش ProgressBar به زبان کوتلین در اندروید می پردازیم از ProgessBar به منظور نشان دهنده پیشرفت عملیات استفاده می شود در ادامه با ما همراه باشید تا نحوه استفاده از ProgressBar را در کوتلین (kotlin) یاد گیرید.
در صورتی که تازه با این زبان آشنا شده اید لینک های زیر را نیز می توانید بررسی کنید.

کوتلین (kotlin) چیست ؟

چرا باید از زبان کوتلین در اندروید استفاده کنیم ؟

آموزش اضافه کردن kotlin به اندروید استودیو

 
همانطور که در بالا گفتیم از ProgressBar به منظور نمایش پیشرفت عملیات استفاده می شود.
 
در ادامه برخی از Attribute های ProgressBar را مورد بررسی قرار می دهیم.
android:max : بیشترین مقدار عملیات را تنظیم می کند.
android:min : کمترین مقدار عملیات را تنظیم می کند.
android:progress : مقدار پیشفرض عملیات را تعیین می کند.
android:id : یک آیدی منحصر به فرد ایجاد می کند.
android:indeterminate : نوع نامعین را تعیین می کند (به چندین حالت مختلف تقسیم می شود.)
در layout اصلی خود یک ProgressBar و یک Button قرار دهید. وارد activity_main.xml شده و کدهای زیر را در آن قرار دهید.

در بالا یک Progressbar و یک Button قرار دادیم.

در بالا ابتدا Progressbar را find کردیم سپس بعد از کلیک آت را gone خواهیم کرد.
در ادامه یک مثال کمی کاربرد تر برای شما قرار میدهیم در نظر بگیرید یک layout همانند زیر دارید.

به صورت پیشفرض Progressbar پنهان است بعد از کلیک نمایان خواهد شد.
در MainActivity.kt یا اکتیویتی اصلی کدهای زیر را قرار دهید.

در بالا یک Thread ساختیم که و در مدت زمانی ProgressBar را به نمایش در خواهیم آورد و در نهایت آن را gone می کنیم.
 
این آموزش هم به پایان رسید.
موفق باشید.

مطالعه بیشتر