آموزش B4A: مجموعه کتابخانه MaatisaLibs

آموزش B4A: مجموعه کتابخانه MaatisaLibs

مجموعه کتابخانه MaatisaLibs – تم سفارشی – سایز متن یکسان – توآست مسیج سفارشی – لینک ساپورت برای لیبل – اعداد فارسی

برگشتیم با یک مجموعه کتابخانه MaatisaLibs جامع و کاربردی با ۴ کلاس و یک Attribute منیفست برای راحت تر انتخاب کردن تم های سفارشی

۱ – کلاس sp یا MaatisaScaleFont : برای تعیین سایز یکسان متن ویوها در تمامی دیوایس ها:

توضیح سورس

۲ – کلاس MaatisaPersianNumber : تبدیل اعداد انگلیسی به فارسی:

نحوه کار:

Dim mpn1 As MaatisaPersianNumber
Activity.Title = mpn1.PerNumber("1234567890")

۳ – کلاس MaatisaLinkSupport : لینک دار کردن متن لیبل:

Dim mls1 As MaatisaLinkSupport
mls1.LinkSupport(lbl1)

۴ – کلاس MaatisaCustomToast : یک تواست مسیج سفارشی با قابلیت تعویض فونت و سایز و رنگ متن و شکل و رنگ پس زمینه:

Dim mct1 As MaatisaCustomToast
mct1.Initialize("Welcome to Maatisa products", Typeface.DEFAULT_BOLD, Colors.Black, 16, Colors.Yellow, 20dip)
mct1.Show("" , True)

در Initialize مقدار اول پیام پیشفرض برای نمایش، مقدار دوم : فونت متن، مقدار سوم رنگ متن، چهارم سایز متن، مقدار پنجم: رنگ پس زمینه، و مقدار ششم Radius گوشه شکل پس زمینه

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

توضیحات همه کدهای مجموعه کتابخانه MaatisaLibs در پروژه نمونه و در داکیومنت در فایل زیپ ارائه شده

۵ – تم های موجود در کتابخانه:

شامل ۲۰ تم

|~~ Themes [Macro]:
|~~~ Dark [Def dark theme]
|~~~ Light [Def light theme]
|~~~ Blue [Dark parent]
|~~~ Orange [Light parent]
|~~~ Pink [Light parent]
|~~~ Purple [Light parent]
|~~~ Cyan [Light parent]
|~~~ Brown [Dark parent]
|~~~ Yellow [Dark parent]
|~~~ Darkness [Dark parent]
|~~~ Maatisa1 [Dark parent]
|~~~ Maatisa2 [Dark parent]
|~~~ Maatisa3 [Dark parent]
|~~~ Maatisa4 [Dark parent]
|~~~ Maatisa5 [Dark parent]
|~~~ Maatisa6 [Dark parent]
|~~~ Maatisa7 [Light parent]
|~~~ Maatisa8 [Dark parent]
|~~~ Maatisa9 [Dark parent]
|~~~ Maatisa10 [Dark parent]

طرز استفاده در منیفست:

CreateResourceFromFile(Macro, MaatisaLibs.Blue)

تصویر نمونه رنگ تم ها:

MaatisaLibs Theme Colors

اسکرین شات برخی از تم ها :

انشاله به یاری خدا تم های بیشتری هم اضافه میکنم، و ایرادات جزئی هم برطرف میشن، یک مقدار سرم شلوغه، اگر درخواستی هم بود امر کنید در اولین فرصت در خدمتم.

داکیومنت کتابخانه هم خدمت شما:

دانلود:

MaatisaLibs Documents

مجموعه کتابخانه MaatisaLibs v1.00 شامل کتابخانه، اسکرین شات، سمپل، داکیومنت، رنگ تم ها

دانلود:

MaatisaLibs

 

امیدوارم بدردتون بخوره، لبتون خندون

 

0 Comments

دیدگاهی بنویسید: