رفتن به مطلب

آموزش ساخت منو


Ali2193

ارسال‌های توصیه شده

سلام ! *dance*

این کتابخونه برای ساخت منو هستش که خیلی راحت و با چند خط کد میتونید اون رو بساید که بهتون آموزش میدم.

اول کتاب خونه رو دانلود کنید از این جا

دوم سورسی که آماده کردم رو دانلود کنید ازاین جا

رمز:basic4android.org

خب بریم سر آموزش :

- کتابخانه انیمیشن رو جهت جلوگیری از مشکل در عملیات کتابخونه فعال کنید !

ابتدا یک متغیر از نوع sidemenubar تعریف میکنیم :

Dim menu As SideMenuBar

سپس باید آن را initialize کنیم :

menu.Initialize("gh",Me,50%x,True,a,Colors.RGB(184,163,0),b,1,Colors.Black)

آرگومان اول : نام event

آرگومان دوم : نام یک ماژول ( برای ماژول جاری Me وارد کنید )

آرگومان سوم : عرض منو

آرگومان چهارم : یک متغیر از نوع بولین که مشخص میکند آیا منو در سمت چپ قرار دارد ؟ (true سمت چپ false سمت راست )

آرگومان پنجم : متغیری از نوع typeface برای تایین فونت

آرگومان ششم : برای تایین رنگ پس زمینه

آرگومان هفتم : یک عکس برای لوگو ( که در بالای منو نمایش داده میشود 9

آرگومان هشتم : مقدار زمان باز و بسته شدن به ثانیه

آرگومان نهم : رنگ متن

برای اضافه کردن گزینه به منو از کد additem استفاده میکنیم به این صورت

menu.add_item("Home page","",LoadBitmap(File.DirAssets,"Home.png"),1)

آرگومان اول : خط اول گزینه

آرگومان دوم : خط دوم گزینه ( برای خالی گذاشتن "" وارد کنید )

آرگومان سوم : عکس برای گزینه ( برای خالی گذاشتن NULL وارد کنید )

آرگومان چهارم : مقدار برگشتی در صورت کلیلک کردن ( این مقدار رو برای دریافت کلیک لازم داریم )

سپس باید منو را ایجاد کنیم با دستور make :

menu.make(Activity)

آرگومان اول : اکتیویتی ای که باید در آن ایجاد شود ( برای اکتیویتی جاری Activity وارد کنید )

خب تقریبا کارمون تموم شد حالا برای نمایش منو از کد

menu.show

و برای مخفی کردن منو از کد

menu.hide

استفاده میکنیم .

اما از کجا بفهمیم که کاربر بر روی کدام گزینه کلیک کرده ؟

اگه بلد باشید می دونید که هر تابع یه مقدار بازگشتی داره

اگه نه من الان وقت ندارم اونو آموزش بدم

پس میتونید کدهای نمایش و پنهان رادر دو دکمه ی مختلف قرار بدید

gh همون اسم event ای هست که برای منو تعریف کردیم و Item هم همون مقدار بازگشتی برای هر گزینس !

****

تابع Opened :

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

Sub gh_Opened()

End Sub

که gh همان event name هست !

تابع Closed :

این تابع زمانی اجرا میشود که منو به طور کامل بسته شود

Sub gh_Closed()

End Sub

که gh همان event name هست !

خب عزیزان امیدوارم بدردتون بخوره سؤالی چیزی داشتین در خدمتم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اولین حرکتی که عالی بود گذاشتن پسورد روی فایل بود

تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 7 ماه بعد...

سلام خسته نباشد واقعا خیلی مفید وکاربردی خیلی دنبالش گشتم تا شما لطف کردین گذااشتی

می خواستم ببینم اگر مثلا رو ایتم درباره ما کلیک شد یه msgboxنمایش بده

باید چی کار کنم؟؟؟؟؟؟؟؟؟

بازم ممنون بایت اموزش خوبتون*fekr*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...

من تو خطی که intialize می کنیم متغییر های A و b رو نفهمیدم چطور باید تعریف کنیم.

اگه میشه راهنمایی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...