السبت، 7 نوفمبر 2020

طريقة عمل تمويج في الاندرويد ستوديو

 

طريقة عمل تمويج في الاندرويد ستوديو

طريقة عمل تمويج في الاندرويد ستوديو


السلام عليكم ورحمة الله وبركاتة , متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio في هذة المقالة سوف نتعرف على كيفية عمل تمويج او wave في الاندرويد ستوديو , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم  ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، حيث يتعد لغة الكوتلن تطوير من جوجل للجافا وتعد اللغة الرسمية لتطوير التطبيقات لدى جوجل ولكن ما يعيبها ان البرنامج يكون مساحتة كبيرة خلافا عن الجافا الذي تكون مساحتة قليلة ، ويفضل تحميل اخر نسخة من الاندرويد استديو لانها تحوي مميزات رهيبة وتسهل على المطور عملية تطوير التطبيقات .


عن الاندرويد ستوديو


يعد برنامج أندرويد ستوديو من اقوى البرامج الـ برمجة المخصصة في مجال تطوير تطبيق او تطبيقات الاندرويد كما ذكرنا ، ويمكن أن تقوم بي تحميل البرنامج مجانا من خلال الموقع الرسمي ، واذا كنت تبحث عن شرح او كورس تطوير تطبيقات الأندرويد فنحن نقدم لكم مجموعة كبيرة من المشاريع الجاهزة والاكواد التي سوف تساعدك على تعلم تطوير تطبيقات أندرويد إلى الوصول الى مرحلة الاحتراف بإذن الله 


تاريخ الاندرويد ستوديو


كانت بداية الاندرويد عام 2003 على يد آندي روبين وعدد من المبروجين الاخرين حيث تعد أندرويد استوديو ‏ منصة لكتابة و انشاء التطبيقات ( apps ) والتي تسهل على المطورين كتابة الشيفرة المصدرية لتطبيقات أندرويد سواء بلغة جافا ( java ) في بيئة ide ، كما تسمح للمطور بمعاينة الهيئة التطبيقه الخاصة على مختلف قياسات الشاشات بشكل فوري أثناء التطوير ألتطبيقات والبرامج ، وتسهّل البرمجة تطوير التطبيقات متعددة اللغات ويمكنك تنزيل المحرر من خلال الموقع الرسمي للبرنامج ويمكنك الـ بداية في البرمجة وتعلم البرمجة باستخدام لغة الجافا ويوجد دروس في موقعنا وشروحات في الجافا يمكنك الاطلاع عليها ويوجد كتاب او مجموعة كتب لتعلم كيفية الكتابة بالجافا .


طريقة إضافة مكتبة wave للاندرويد ستوديو



اولا توجة الى build.gradle وابحث عن dependencies { واضف اسفلة هذا الكود

  implementation 'com.scwang.wave:MultiWaveHeader:1.0.0-alpha-1'

طريقة اضافة تمويج لتصميمك في الاندرويد ستوديو xml


 توجة الى التصميم الخاص بك والموجود في ملف layout واضف هذا الكود اذا كنت تريد تمويج في الاعلى
    <com.scwang.wave.MultiWaveHeader
        android:id="@+id/wave_top"
        android:layout_width="match_parent"
        android:layout_height="100dp" />

اذا كنت تريد تمويج في الاسفل اضف هذا الكود


    <com.scwang.wave.MultiWaveHeader
        android:id="@+id/wave_under"
        android:layout_height="100dp"
        android:layout_width="match_parent"
        android:scaleY="-1"
        android:layout_alignparentbottom="true"  />

الخطوة الثانية توجة الى الكود الخاص بالتصميم بلغة الجافا


قد بتعريف بكتابة MultiWaveHeader waveHeader,waveFootter; اسفل public class

وقم بتعريف كل واحدة منهم على هذا الشكل

waveHeader = findViewById(R.id.wave_top);
waveFootter = findViewById(R.id.wave_under);

ثم اكتب هذة الاكواد 

 waveHeader.setVelocity(1);
        waveHeader.setProgress(1);
        waveHeader.isRunning();
        waveHeader.setGradientAngle(40);
        waveHeader.setWaveHeight(35);
//اكتب اسم اللون الذي تريد البدء منة
        waveHeader.setStartColor(Color.YELLOW);
//اكتب اسم اللون الذي تريد الانتهاء عندة
        waveHeader.setCloseColor(Color.RED);

نفس هذة الاكواد تكتب ولكن بدل waveHeader اجعلها waveFootter
الى هنا يكون انتهى درس اليوم اتمنى ان اراكم في درس جديد , وتابع الموقع للحصول على اكواد اكثر واكثر في لغات برمجة مختلفة


احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً