كيفية إضافة خط عبر مجلد assets + إضافة خط JF Flat

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

سنتكلم اليوم عن كيفية إضافة خط خارجي إلى تطبيق الأندرويد فكما نعلم أن الخط الافتراضي لا يناسب كل الأذواق وقد نرغب في وضع خط يتناسب مع التصميم الخاص بالتطبيق فلابد من وضع خط خارجي .

أولا : سنذهب إلى ملف المشروع على القرص الصلب ( الافتراضي C > مستخدمون > اسم الحساب الخاص > AndroidStudioProjects > مجلد المشروع ) ثم بعد الدخول له ندخل أيضا للمسار app\src\main و ننشئ مجلد جديد باسم assets ( إن لم يكن موجودا ) وأيضا ننشئ آخر باسم fonts داخله و نضع فيه ملف الخط الذي قد نزلناه ويكون عادة بلاحقة .ttf .


 

سنتكلم حاليا عن خط فلات المصمم بأيادي عربية .

استعراض للخط من الموقع  ( جذور ):

  •  اللغة العربية :

هذه الصورة تم جلبها من الموقع جذور

 

  •  اللغة الإنجليزية :

الصورة تم جلبها من موقع جذور

  •  استعراض للخط من تطبيقي :

للإطلاع على الخط من الموقع بشكل عام وبإمكانكم تحميله مع بقية الملفات : موقع جذور

وللتحميل المباشر لملف الخط الذي سيلزمنا فقط وهو اصلا من الملف في جذور , قد رفعته على Dropbox : هنا

عليكم تغيير اسم ملف الخط عند تنزيله للاسم المراد استخدامه في الكود ,,,, فعند تنزيله من Dropbox أو الموقع قوموا بتغيير الاسم ل flat في حال نسختم واستعملتم الكود في المثال .

ثانيا : سنستعمل الخط في الكود :

جلبنا الخط من موقعه في assets ووعرفناه ك typeface .

ولضبط خط أي نص أو زر أو ادخال نصي نستخدم الدالة التابعة لأي Button , TexView , EditText ……

وهنا مثالنا على textview وهو TextView معرف سابقا .

والآن استعراض لكامل الكود في اكتيفيتي اسميناها font ضمن التطبيق Cr :

ملف اللياوت :

ملف الجافا :

وبإمكانكم وضع أي خط كان أو حتى وضع عدة خطوط في البرنامج لكل استعمال .

بالإمكان وضع الخط لأي عنصر من زر أو نص من ملف اللياوت او ال xml ولكن ذلك يتطلب انشاء كلاسات خاصة وعمل كثير لذلك لم أذكره .

انتظرونا في تدوينات قادمة ,, دمتم في رعاية الله .

السلام عليكم ورحمة الله وبركاته ..

عن محمد معتز الشاغل

محمد معتز ، شاب سوري من حلب ، مواليد 2000 ، شغوف بالبرمجة وبرمجة الأندرويد خاصة وعالم التقنية بشكل عام ، محب للشعر العربي ، أسعى لتطوير نفسي من الانترنت بكل ماهو مفيد ، أعجبني موقع أندرودي بتدويناته البسيطة والمفيدة .

شاهد أيضاً

مشروع برمجة : تعيين نغمات رنين افتراضية لاجهزة الاندرويد

بسم الله الرحمن الرحيم نستمر معكم بالدروس المتعلقة بالملفات الصوتية في مجال برمجة تطبيقات الأندرويد, …

تعليق واحد

  1. ممكن موقع احمل منه خطوط للاندرويد

اترك تعليقاً

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

− 4 = 4