دادن فونت به ToastMessage و ProgressDialog بیسیک۴اندروید
بطور معمول وقتی از ProgressDialog یا ToastMessage بیسیک۴اندروید استفاده میکنید از فونت پیشفرض خود کاربر استفاده میکنند و همچنین امکان تغییر فونت اون نیز وجود نداره، در این آموزش ما تغییر فونت رو در این دو دیالوگ لحاظ میکنیم.
✅ آموزش:
۱- کتابخانه CSBuilder رو تیک بزنید و تابع زیر رو در محیط اکتیویتی تون Paste کنید:
Private Sub setFont(TextSize As String,Text As String)As CSBuilder Dim CS As CSBuilder Return CS.Initialize.Typeface(Typeface.LoadFromAssets("اسم_فونت_درپوشه_فایل")).Size(TextSize).Append(Text).PopAll End Sub
۲- استفاده از تابع در ToastMessage
ToastMessageShow( setFont(16,"متن شما جهت نمایش") , true)
💡 ازاین تابع درهرجایی که متن میپذیره میتونید استفاده کنید، اعم از Button , EditText , MsgBox و… ، خصوصاً ProgressDialogShow .