Picasso library

في هذا المقال إن شاء الله سنتعرف على أستخدام Picasso library في الأندرويد وهي مكتبة مفتوحة المصدر ومن أشهر المكتبات المستخدمة في الأحتفاظ و تحميل الصور في الأندرويد كما أنه توجد مكتبات أخري  لنفس الغرض وهما

  1. Universal Image Loader
  2. Volley

ورداً على سؤال ولما هذه المكتبة بالتحديد

أولاً لانها تسهل عملية تحميل الصور من لينكات الأبلكشن الذي تستخدمه فمن المعروف أن من أهم المهام هي تحميل صورة من السرفر وهذا يتطلب أكواد كثيرة خاصة للتعامل بالشبكات ولكن بأستخدام هذه المكتبة ستستخدم أكواد بسيطة للقيام بنفس المهمة

ثانياً تقوم المكتبة بعملية الكاش الخاصة بالصور أتومتيك

ثالثاً تقوم المكتبة بعمل اللازم في حالة ظهور OutOfMemoryException أثناء التعامل ونقل الصور

كيف أستطيع أن أستخدام هذه المكتبة في الأندرويد ؟

في البداية لابد وأن تحمل المكتبة من هنا

إذا كنت تستخدم الأكلبس لأبد وأن وتضع نسخة من المكتبة داخلlib folder

أما أذا كنت تستخدم الأندرويد أستوديو عليك أن تضيف هذا الكود داخل  build.gradle file

بعد تجهيز المكتبة الآن نستطيع أن نستخدمها في تحميل الصور كالتالي في البداية هنسخدم هذ الكود في ملف التصميم

بعد ذلك لابد من أضافة أذن الأنترنت داخل ملف manifest كالتالي

لأستخدام المكتبة هنستخدم أكواد بسيطة جداً كالتالي في ملف الجافا

وفي هذا الكود هنضع اللينك الخاص بالصورة التي نريد تحمليها ونضعها في imageView وهذه الأكواد أساسية في حين يمكنك أضافة أكواد أخري أضافية في حالة ظهور مشكلة معينة كأن تظهر صورة أخري كما أنك يمكن أن تحدد حجم الصورة وتدوريها كالتالي

بالتوفيق ومع مقال جديد إن شاء الله

 

 

 

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Latest posts by عهود على (see all)

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *