مرحبا بك في الدرس السادس عشر من دورة "تعلم الربح من تطبيقات الاندرويد من الصفر إلى الإحتراف"، في هذا الدرس سوف نشرح طريقة تغيير الألوان و النصوص في تطبيقات و ألعاب الاندرويد التي نشتغل عليها، و هو آخر شيء سنقوم بتغييره في مظهر التطبيق قبل أن نمر إلى أيقونة التطبيق ثم الإعلانات و الإعدادات الأخرى التي يتطلبها التطبيق.
تغيير النصوص و العبارات في تطبيقات الأندرويد
في أغلب التطبيقات و الألعاب لا يقوم مبرمجوا الاكواد الأصلين بوضع الكلمات و العبارات التي تظهر على التطبيق أثناء تشغيله لا يقومون بوضعها في ملفات مختلفة من التطبيق، بل يضعون متغيرات فقط في هذه الملفات تشير إلى هذه العبارات، و يضعون قيم لهذه المتغيرات في ملف واحد إسمه "strings.xml" و بالتالي يسهلون الامر على من يريد التعديل على التطبيق بحيث ستجد جميع الكلمات التي تريد التعديل عليها كإسم التطبيق مثلاَ أو رسالة الترحيب أو الكلمات التي تظهر على الأزرار و كل شيء ستجده داخل ملف "strings.xml" هذا الملف لا يحتوي فقط على الكلمات و العبارات المتواجدة في التطبيق بل يحتوي أيضاَ على بعض الأكواد التي يمكن التعديل عليها كأكواد الإعلانات سواء إعلانات ادموب أو إعلانات أخرى، و قد يحتوي أيضا على بعض الاكواد التي تتحكم في بعض خصائص و خيارات التطبيق و التي يمكنك تشغيلها أو إيقافها أو التعديل على قيمها كما تريد.
في هذا الدرس كل ما يهمنا في ملف "strings.xml" هو الكلمات و العبارات التي تظهر على واجهة التطبيق أو اللعبة، إذا قمت بفتح هذا الملف سواء عن طريق برنامج اندرويد ستوديو أو عن طريق أي محرر للنصوص فستجد جميع العبارات أمامك و يمكنك تغييرها كما تريد.
تغيير الألوان في تطبيقات الاندرويد
الألوان التي تظهر على واجهة و أزرار التطبيق يتم إدراجها عن طريق أكواد، بحيث لكل لون كود خاص به يتكون من ستة أرقام أو حروف تسبقها علامة "#" فمثلا الكود الخاص باللون الأبيض هو "#ffffff" و كود اللون الأسود هو "#000000" و اللون الرمادي "#c9c9c9" ...
كل ما يخص واجهة التطبيق ستجده داخل مجلد "res" في ملفات بامتداد "xml" ستجد داخل أحد هذه الملفات الأكواد الخاصة بالألوان و يمكنك تغيير الألوان بتغيير الاكواد بأكواد أخرى، و يمكنك الحصول على كود أي لون تريد عن طريق هذا الموقع (إضغط هنا) أو عن طريق برنامج الفوطوشوب، كما سترى في الفيديو.
في هذا الفيديو قمت بتغيير بعض النصوص و الألوان في اللعبة التي نشتغل عليها خلال هذه الدورة بتطبيق الخطوات التي ذكرتها في الأعلى: