آخر الأخبار

طريقة إضافة خطوط جديدة لتطبيق أندرويد برمجيا

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


سنتكلم حاليا عن خط فلات المصمم بأيادي عربية .
استعراض للخط من الموقع  ( جذور ):
  •  اللغة العربية :
هذه الصورة تم جلبها من الموقع جذور

  •  اللغة الإنجليزية :
الصورة تم جلبها من موقع جذور
  •  استعراض للخط من تطبيقي :
للإطلاع على الخط من الموقع بشكل عام وبإمكانكم تحميله مع بقية الملفات : موقع جذور
وللتحميل المباشر لملف الخط الذي سيلزمنا فقط وهو اصلا من الملف في جذور , قد رفعته على Dropbox : هنا
عليكم تغيير اسم ملف الخط عند تنزيله للاسم المراد استخدامه في الكود ,,,, فعند تنزيله من Dropbox أو الموقع قوموا بتغيير الاسم ل flat في حال نسختم واستعملتم الكود في المثال .
ثانيا : سنستعمل الخط في الكود :
جلبنا الخط من موقعه في assets ووعرفناه ك typeface .
ولضبط خط أي نص أو زر أو ادخال نصي نستخدم الدالة التابعة لأي Button , TexView , EditText ……
وهنا مثالنا على textview وهو TextView معرف سابقا .
والآن استعراض لكامل الكود في اكتيفيتي اسميناها font ضمن التطبيق Cr :
ملف اللياوت :
ملف الجافا :
وبإمكانكم وضع أي خط كان أو حتى وضع عدة خطوط في البرنامج لكل استعمال .
بالإمكان وضع الخط لأي عنصر من زر أو نص من ملف اللياوت او ال xml ولكن ذلك يتطلب انشاء كلاسات خاصة وعمل كثير لذلك لم أذكره .
انتظرونا في تدوينات قادمة ,, دمتم في رعاية الله .
السلام عليكم ورحمة الله وبركاته ..
أي تسأل في تعليق
شكراً لكم على كل شيء

ليست هناك تعليقات