کتابخانه Shimmer چیست؟

مهر 23, 1397     میثم عبداللهی    

کتابخانه Shimmerr

سلام به شما کاربران عزیز و دوست داشتنی. در این مقاله می خوام درباره یکی دیگه از کتابخانه های اندروید براتون مطلب بذارم. در مقالات گذشته درباره کتابخانه های Lottie، Retrofit و Volley و استفاده های آن ها بحث کردیم. در این مقاله نیز می خوام درباره کتابخانه Shimmer و استفاده های اون براتون مطلب بذارم.

کتابخانه Shimmer چیست؟

کتابخانه Shimmer یک کتابخانه اندروید است و یک راه آسان برای اضافه کردن اثر Shimmer به هر نما در برنامه اندروید شما را فراهم می کند. کتابخانه Shimmer به عنوان یک شاخص بارگیری غریزی مطرح شد و در ابتدا برای صفحه فیس بوک طراحی شده و مورد استفاده قرار گرفت. Shimmer به عنوان یک طرح اجرا می شود، به این معنی که شما می توانید به راحتی هر نمایش را در داخل تگ ShimmerFrameLayout قرار دهید و برای شروع انیمیشن از کد خود استفاده کنید.

ویژگی ها

شما می توانید نگاه و سرعت اثر را با استفاده از تعدادی از ویژگی های سفارشی در تگ ShimmerFrameLayout کنترل کنید. به طور خلاصه، شما می توانید این مقادیر را در شی خود تنظیم کنید. در ادامه به بررسی چند API شاخص از کتابخانه Shimmer می پردازیم:

  • Base Color: رنگ پایه محتوا، اگر رنگ مشخص شده باشد.
  • Highlight Color: رنگ برجسته درخشان (Shimmer’s highlight color) در صورت مشخص بودن رنگ.
  • Base Alpha: آلفای مورد استفاده برای رندر کردن نمای پایه در صورت مشخص نبودن رنگ.
  • Highlight Alpha:  آلفای برجسته درخشان در صورت مشخص نبودن رنگ.
  • شروع خودکار: اینکه آیا هنگامی که نمایش نشان داده می شود، انیمیشن به طور خودکار شروع شود یا خیر.
  • مدت زمان: زمان لازم برای برجسته شدن حرکت، از یک انتهای طرح به سمت دیگر آن.
  • تکرار تعداد: تعداد دفعاتی که انیمیشن فعلی تکرار خواهد شد.
  • جهت: جهت حرکت در Shimmer Highlight
  • Dropoff: کنترل کردن اندازه ی لبه محو شونده
  • عرض ثابت و ارتفاع: مقدار برجسته اندازه ثابت اگر تنظیم شود، مقدار نسبی را از بین می برد.

یادگیری بیشتر

همان طور که گفته شد، کتابخانه Shimmer یک کتابخانه اندروید برای اضافه کردن اثر Shimmer به هر نمایه در برنامه اندروید است. اگر مایلید اطلاعات بیشتری درباره این کتابخانه و نحوه استفاده کردن از اون بدست بیارید، کافیه اینجا کلیک کنید و اطلاعات لازم رو از سایت مرجع فرا بگیرید.

دسته‌بندی‌ : بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*