Logo

مستر مدیا






با عضویت در کانال تلگرام ما اولین نفری باشید که از آخرین پست ها و کد های تخفیف مطلع می شوید، برای عضویت کلیک کنید

راه های ارتباطی با ما

bot email
b4a

تغییر فونت اجزای در B4A


سلام به همراهان مستر مدیا
تو این آموزش قصد داریم قابلیتی به نام CSBuilder را به شما معرفی کنیم که میتوانید با استفاده از آن تنظیماتی مانند تغییر فونت , رنگ , اندازه و … را روی متن اعمال کنید.
فرقی نمیکنه این متن در کجا قرار داره، مسیج باکس ها ( MSGBox ) , پیغام ها ( Toast ) یا منو ها و …
ابتدا باید یک متغیر از نوع CSBuilder ایجاد کنید و آن را Initialize کنید . سپس با استفاده از گزینه های TypeFace , Size , Color و .. میتوانید تنظیمات مورد نظرتان را بر روی ظاهر متن اعمال کنید و با استفاده از گزینه Append متن مورد نظرتان را وارد کنید و در پایان از گزینه PopAll استفاده کنید تا تنظیمات بر روی متن اعمال شوند.
در مثال زیر برای سهولت استفاده از این کد، ما یک ساب تعریف کردیم و برای تغییر فونت ها از آن استفاده کردیم

  1. Sub CF(Text As String) As CSBuilder Dim F As CSBuilder F.Initialize.Typeface(Typeface.LoadFromAssets("font.ttf")).Append(Text).Size(16)..Color(0xFF00a651).PopAll Return F End Sub
در کد هاتون میتوانید از این ساب به شکل زیر استفاده کنید

  1. ToastMessageShow(CF("استفاده در توست مسیج"),False) Activity.Title = CF("عنوان اکتیویتی") Msgbox(CF("متن مسیج باکس"),CF("عنوان مسیج باکس")) Activity.AddMenuItem(CF("استفاده در منو"),"m1")
دوستان مبتدی می توانند سورس این آموزش را از لینک زیر دریافت کنید تا درک بهتری از آموزش بدست بیاورند

موفق باشید :)


برچسب ها بانک کد b4a

نظرات

ارسال نظر

نظرات پس از تایید نشان داده خواهند شد.
شبکه اجتماعی فارسی کلوب | Buy Website Traffic | Buy Targeted Website Traffic