Rating Bar متریال دیزاین در کوتلین

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به معرفی Rating Bar متریال دیزاین در کوتلین می پردازیم قبلا Rating Bar های مختلفی را برای برنامه نویسی اندروید به شما معرفی کرده بودیم در این آموزش شاید بهترین نوع Rating Bar را معرفی خواهیم کرد در ادامه با ما همراه باشید تا نحوه استفاده از این کتاب خانه را یاد گیرید.
 
پیش نمایش Rating Bar متریال دیزاین در کوتلین
بروی این لینک کلیک کنید.
برای اینکه این کتاب خانه را به پروژه خود اضافه کنید ابتدا وارد فایل Build.gradle از نوع Top-Level شده سپس در بخش repositories خط زیر را قرار دهید.

بعد از اینکار وارد فایل Build.gradle از نوع Top-Level شده سپس در بخش dependencies خط زیر را قرار دهید.

پروژه را sync کنید.
اگر می خواهید دقیقا همانند پیش نمایش آن را درست کنید ابتدا کدهای زیر را در بخش layout خود قرار دهید.

در بالا از لایه ConstraintLayout استفاده شده است شما می توانید آن را حذف کنید. در بالا کل کد از سه بخش تشکیل شده است که شامل :

  • RatingView : نمایش ستاره ها یا Rating Bar
  • EmotionView : بخش مربوط به شکلک نمایشی به ازای انتخاب Rating Bar
  • GradientBackgroundView : که رنگ مربوط به پشت صفحه را تغییر میدهد.

وارد اکتیویتی کدها شده (MainActivity.kt) باید یکسری از آنها را find کنید قبلا آموزشش رو قرار دادیم view هایی که باید find شود (EmotionView ,RatingView ,GradientBackgroundView )
در نهایت برای اینکه Listener آن را تعریف کنید مثل زیر عمل کنید.

برای اینکه رنگهای مربوط به شکلک و RatinBar را تغییر دهید از کد زیر در style خود استفاده کنید.

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

مطالعه بیشتر