آموزش Number Picker متریال دیزاین در برنامه نویسی اندروید

سلام دوستان امیدوارم حالتان خوب و ایام به کامتان باشد در ان سری از آموزش برنامه نویسی اندروید به آموزش Number Picker متریال دیزاین در برنامه نویسی اندروید می پردازیم قبلتر آموزش های مختلفی در این رابطه برای شما قرار داده بودیم number picker های قبلی به صورت کلی نمی شد خیلی implement کردشون یعنی به شکل کلی غیر قابل تغییر بود اما کتاب خانه امروز قابلیت تغییر رو دارد در ادامه می توانید پیش نماشی از آن را مشاهده کنید.

این کتاب خانه شامل دوتا View میشه یکی از آنها برای Number Picker و دیگری برای MeterView است.
برای اضافه کردن آن لازم است همانند زیر عمل کنید.
وارد فایل Build.gradle از نوع Top-Level شده سپس در بخش repositories خط زیر را اضافه کنید.

وارد فایل Build.gradle از نوع Module شده سپس در بخش dependencies خط زیر را اضافه کنید.

 
پروژه رو sync کنید.
 
مدل اول Number Picker

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

mnp_min : کمترین مقدار Number Picker را تعیین می کند.
mnp_max : بیشترین مقدار Number Picker را تعیین می کند.
mnp_textColor : رنگ متن را تعیین می کند.
mnp_textSize : اندازه متن را تعیین می کند.
mnp_paddingHorizontal : فاصله عمودی را تعیین می کند.
mnp_paddingVertical : فاصله افقی را تعیین می کند.
مدل بعدی MeterView

برای سفارشی سازی آن می توانید مثل زیر Style تعریف کنید.

این View خیلی شبیه به View Number picker است به همین علت تمامی Style های آن را به این style دادیم .
mv_firstColor : رنگ اول meterView را تعیین می کند.
mv_numberOfFirst : مقدار text اولیه را تعیین می کند.
mv_numberOfSecond : مقدار text دومی را تعیین می کند.
mv_secondColor : رنگ  متن دوم را تعیین می کند.
 
 
 
این آموزش هم به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر