تکه کد متد جاوا برای تعیین فونت اجزای لیوت در اندروید

android font_post pic

این تکه کد برای تعیین فونت ویوهاییه که از تسکست ویو مشتق گرفته باشند وشما به پاس دادن لیوت به اون فونت کل زیرمجوعه هاش رو تعیین میکنید(درصورت امکان)

نکته:اگه قصد دارید یه روش برای تعیین فونت همه‌ی اجزای اکتیویتی داشته باشید + چیزهایی مثل آلرت دیالوگ پیشنهاد میکنم از کتابخانه Calligraphy استفاده کنید،اما به هر حال در مواقعی که به هر دلیلی مشکلی در استفاده از اون دارید میتونید از این تکه کد هم استفاده کنید.

آدرس صفحه مربوطه به افزونه کالیگرافی در گیت هاب:

شیوه کار این تکه کد

این متد لیوت رو دریافت میکنه و تک تک زیرمجموعه های اون روبرسی میکنه و درصورتی که اون ویو از TextView مشتق شده باشه(مثل خود تکست ویو و دکمه و..)فونت اونرو ست میکنه.

درصورتی که اون زیرمجوعه خودش یک لیوت باشه مجددا اون رو وارد این چرخه میکنه و برسیش میکنه.

توی این تکه کد برای بهینه سازی از ترد استفاده شده.

کد متد ست کردن فونت:

mehdi.ttf اسم فونت به همراه پسوندش توی پوشه Assetsـه.

مثال از نحوه استفاده:

برای استفاده از این متد باید کانتکست + ویوگروپ خودتون رو(مثلا لینیر لیوت یا کانسترینت لیوت و …)بهش پاس بدید:

موفق باشید

 

ابوالفضل

علاقه مند به برنامه نویسی اندروید ، طراحی وب و گرافیک

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

چهار × 5 =

www.000webhost.com