استفاده از Palette جهت رنگ آمیزی اپلیکیشن های اندروید
یکی از ویژگی های تعیین کننده متریال دیزاین به استفاده از رنگ جهت مشخص سازی و تاکید روی محتوای صفحه باز می گردد. با استفاده از کلاس Palette توسعه دهندگان قادر به استخراج رنگ های برجسته از یک بیت مپ جهت استفاده در اپلیکیشن ها به منظور شخصی سازی عناصر رابط کاربری خود می باشند.
در این مقاله نحوه ساخت یک آبجکت Palette از یک بیت مپ را فرا خواهید گرفت که مجموعه ای از آبجکت های Swatch است و امکان کار بر روی پروفایل های رنگی خاص و فهرستی از رنگ های قابل رویت از یک عکس را می دهد.
1. ساخت یک Palette
برای شروع کار نیاز به درون ریزی کتابخانه پشتیبانی پالت در پروژه خود دارید که این کار از طریق درج خط زیر در گره وابستگی های فایل build.gradle از پروژه صورت می پذیرد. این کتابخانه پشتیبان برای نسخه 7 است، اما کلاس های مرتبط با Palette با نسخه های قبل از اندر...