U3F1ZWV6ZTI2OTcxNTIxNjU5X0FjdGl2YXRpb24zMDU1NTAxMjg4MjA=
recent
أحدث المقالات

عرض الصور من الأنترنت باسخدام مكتبة glide عن طريق sketchware

بسم الله الرحمن الرحيم والصلاة والسلام على المصطفى الأمين.
مرحبا بكم متابعينا الكرام زوار مدونة عرب ويب، هذا الدرس سيكون مخصص للبرمجة وخاصة برمجة الأندرويد. حيث سنتعلم طريقة عرض الصور من الأنترنت أو بصيغة أخرى عرض الصورة من الرابط من خلال برنامج sketchware.
يساعدك هذا الأمر على تقليص حجم التطبيق إذا كان يتوفر على صور كثيرة
فكما هو معلوم يوجد الكثير من الطرق لعرض الصورة من الرابط لكن يوجد طريقتان تعتبران من الطرق المشهورة التي تستخدم في هذا الأمر.
الطريقة الأولى عن طريق مكتبة picasso، هذه الطريقة تعتمد على أنك تقوم بإضافة الملف الخاص بهذه المكتبة في ملف libs ثم تضع بعض الأكواد البسيطة لعرض الصورة في ملف الجافا.
الطريقة الثانية وهي التي سنشرحها والتي يعتمدها تطبيق sketchware وهي مكتبة glide حيث تمكنك من عرض الصور بشكل سهل وبسيط.
الآن دعونا نتعرف على الشرح بالصور
أولا إذا كنت تريد عرض الصورة من النت عن طريق sketchware فالطريقة سهلة أولا تضيف imageview داخل التطبيق
ثم تضع هذا البلوك الذي ستجده في خانة view

في الخانة الأولى ستختار معرف الصورة وفي الخانة الثانية ستضع الرابط ويجب أن يكون الرابط مباشر للصورة بحث ينتهي هذا الرابط ب .png أو .jpg أو أي صيغة أخرى للصورة.

الآن انتهينا من هذا الأمر،
  وأيضا إذا أردت أن تضع صورة تظهر قبل تحميل الصورة من الرابط.
أولا سنقوم باختيار هذه الصورة من المعرض.

ثم نضع هذا البلوك ولا نضع فيه أي شيء، لكي يضع لنا تطبيق sketchware مكتبة glide وأيضا لكي يضع لنا بعض صلاحيات الوصول الخاصة بالأنترنت في ملف manifest.

بعد ذلك سنضع هذا الكود
Glide.with(getApplicationContext()).load(Uri.parse("https://d.top4top.net/p_1007ieij39.png"))

.placeholder(R.drawable.load)
.into(imageview1);

 مع تغيير إسم الصورة التي اخترناها داخل هذا السطر
.placeholder(R.drawable.load)


مثلا أنا اخترت اسم load يمكنك أنت اختيار أي إسم.

تحميل الكود من هنا

إذا كان هذا شرح بسيط لطريقة عرض الصور من الرابط مع إضافة placeholder عن طريق sketchware.

إذا أعجبكم الشرح لا تنسوا ترك انطباعكم في التعليقات لكي نضيف لكم شروحات أخرى
وداعا 😘
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة