طريقة تاثير تحميل الفيسبوك في الاندرويد ستوديو
متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذة المقالة سأشرح لكم كيفة اضافة تأثير التحميل كالذي في برنامج وتطبيق الفيسبوك لتطبيقك على الاندرويد ستوديو كما في صورة المقالة بالاعلى , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، حيث يتعد لغة الكوتلن تطوير من جوجل للجافا وتعد اللغة الرسمية لتطوير التطبيقات لدى جوجل ولكن ما يعيبها ان البرنامج يكون مساحتة كبيرة خلافا عن الجافا الذي تكون مساحتة قليلة ، ويفضل تحميل اخر نسخة من الاندرويد استديو لانها تحوي مميزات رهيبة وتسهل على المطور عملية تطوير التطبيقات .
عن الاندرويد ستوديو
يعد برنامج أندرويد ستوديو من اقوى البرامج الـ برمجة المخصصة في مجال تطوير تطبيق او تطبيقات الاندرويد كما ذكرنا ، ويمكن أن تقوم بي تحميل البرنامج مجانا من خلال الموقع الرسمي ، واذا كنت تبحث عن شرح او كورس تطوير تطبيقات الأندرويد فنحن نقدم لكم مجموعة كبيرة من المشاريع الجاهزة والاكواد التي سوف تساعدك على تعلم تطوير تطبيقات أندرويد إلى الوصول الى مرحلة الاحتراف بإذن الله
تاريخ الاندرويد ستوديو
كانت بداية الاندرويد عام 2003 على يد آندي روبين وعدد من المبروجين الاخرين حيث تعد أندرويد استوديو منصة لكتابة و انشاء التطبيقات ( apps ) والتي تسهل على المطورين كتابة الشيفرة المصدرية لتطبيقات أندرويد سواء بلغة جافا ( java ) في بيئة ide ، كما تسمح للمطور بمعاينة الهيئة التطبيقه الخاصة على مختلف قياسات الشاشات بشكل فوري أثناء التطوير ألتطبيقات والبرامج ، وتسهّل البرمجة تطوير التطبيقات متعددة اللغات ويمكنك تنزيل المحرر من خلال الموقع الرسمي للبرنامج ويمكنك الـ بداية في البرمجة وتعلم البرمجة باستخدام لغة الجافا ويوجد دروس في موقعنا وشروحات في الجافا يمكنك الاطلاع عليها ويوجد كتاب او مجموعة كتب لتعلم كيفية الكتابة بالجافا .
اولا توجة لاضافة هذة المكتبة
dependencies {
implementation 'com.facebook.shimmer:shimmer:0.5.0'
}
<com.facebook.shimmer.ShimmerFrameLayout
android:id="@+id/shimmerFrameLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
###
</com.facebook.shimmer.ShimmerFrameLayout>
قم بعمل android:background="@color/colorshimer"قم بتغيير @color/colorshimer وضع مكانها #DDDDDD (او اختيار اي لون اخر ولكن هنا انا اخترت اللون الرمادي)
الان توجة الى ملف Adaptoreqrbas الخاص بالـ recyclerview وقم بإضافة الاكواد التالية اسفل
public class PersonAdaptoreqrbas extends RecyclerView.Adapter<PersonAdaptoreqrbas.Holder>
boolean isShimer=true;
int noOfitemtopshow =8;
ShimmerFrameLayout shimmerFrameLayout;
shimmerFrameLayout=itemView.findViewById(R.id.shimmerFrameLayout);
if (isShimer) {
holder.shimmerFrameLayout.startShimmer();
}
else {
holder.shimmerFrameLayout.stopShimmer();
holder.shimmerFrameLayout.setShimmer(null);
###
}
return isShimer ? noOfitemtopshow:personal.size();
recyclerView.setHasFixedSize(true);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
###
personAdapterr.isShimer = false;
personAdapterr.notifyDataSetChanged();
}
}, 3000);
لمزيد من الاكواد شاهد ايضا :
- شرح كيفية تنسيق الصور والخطوط على جميع الاجهزة في الاندرويد ستوديو
- كيفية اضافة زر اخفاء واظهار الرقم السري في الاندرويد ستوديو
- طريقة عمل زر لبدء وايقاف تشغيل المقطع الصوتي بشكل احترافي في الاندرويد ستوديو
- شرح طريقة إضافة صور متحركة الى الاندرويد ستوديو
- طريقة عمل تمويج في الاندرويد ستوديو