آموزش Seekbar متریال دیزاین در اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش Seekbar متریال دیزاین در اندروید می پردازیم seekbar را قبلا توضیح داده ایم و نحوه استفاده از آن را نیز در پست های قبلی برای شما قرار داده بودیم امروز به متریال دیزاین کردن آن خواهیم پرداخت در ادامه می توانید پیش نمایشی های از آن را مشاهده کنید با ما همراه باشید.

 
همانطور که می بینید انواع مختلفی هم دارد به این نوع Seekbar ها Arc Seekbar می گویند.
برای استفاده از این کتاب خانه مثل همیشه عمل می کنیم.
ابتدا وارد فایل Build.gradle از نوع Top Level شده سپس در بخش repositories خط زیر را قرار دهید.

در ادامه وارد فایل Build.gradle از نوع Module شده و در بخش dependencies خط زیر را قرار دهید.

پروژه را sync کرده ممکن است به خطاهایی برخورد کنید ما قبلا علت خطاهای گریدل را بررسی کرده ایم کافی است در سایت واژه Gradle را جستجو کنید.
 

 
برای اینکه همانند شکل بالا آن را ایجاد کنید از کد زیر استفاده کنید.

 

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

 

 
و در آخر برای اینکه به شکل زیر شود از کد زیر استفاده کنید.

البته برای اینکه دقیقا همانند پینمایش شود یعنی یک طیف رنگ ایجاد کنید باید کد زیر را هم در اکتیویتی قرار دهید.
ابتدا در مسیر res/values وارد colors.xml شده و کدهای زیر را در آن قرار دهید.

سپس در اکتیویتی کد زیر را بنویسید.

برای اینکه به view آن دسترسی پیدا کنید مثل زیر عمل کنید.

و برای به دست آوردن تغییرات یا همان setOnProgressChangedListener از کد زیر استفاده کنید.

 
این آموزش هم همانند آموزش های قبلی به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر