آموزش طراحی اسلاید منو در Basic4Android

دسته بندی ها : بیسیک 4 اندروید 6 مرداد 1398 جواد جعفری 3379 بازدید

در این پست قصد داریم طراحی اسلاید منو در Basic4Android (بیسیک 4 اندروید) را به شما آموزش بدیم.

 

خب ابتدا دو لایوت طراحی میکنیم یکی برای منو برنامه که دکمه نمایش اسلاید منو رو داخلش بزاریم که اسمشو میزارم (main) و یکی هم که خود اسلاید منو رو داخلش طراحی کنیم که اسمشو میزارم (slideer).

خب حالا که هر دو تا رو طراحی کردیم کتابخونه ی AHNavigationDrawer رو از قسمت کتابخونه ها تیک میزنیم.

 

بعد یه متغیر از نوع AHNavigationDrawer و یکی از نوع پنل تو Global تعریف میکنیم.

(به شکل زیر)

Sub Globals
	
	Dim navi As AHNavigationDrawer
	Dim pCantent As Panel

End Sub

 

خب حالا لایوت main رو در سمت Activity_Create لود میکنیم.

(به شکل زیر)

Sub Activity_Create(FirstTime As Boolean)
	
	Activity.LoadLayout("main")
	

End Sub

 

خب حالا یه ساب به اسم slide درست میکنیم و کدهای مربوط به اسلاید رو داخل اون کپی میکینم.

(به شکل زیر)

Sub	slide

	navi.Initialize2("navi",Activity,75%x,navi.GRAVITY_RIGHT)
	navi.NavigationPanel.Color = Colors.ARGB(150,236,239,241)
	
	navi.NavigationPanel.LoadLayout("slideer")

	pCantent.Initialize("")
	navi.ContentPanel.AddView(pCantent,0,0,100%x,100%y)
	
	
	
	pCantent.SendToBack
	
	pCantent.LoadLayout("main")

	pCantent.Color = Colors.RGB(234,234,234)
	
End Sub

با استفاده از این کد لایوتی که مربوط به اسلاید منو است را لود کنید.

	navi.NavigationPanel.LoadLayout("slideer")

 

در خط زیر لایوت اصلی مربوط به این اکتیویتی را لود کنید.

	pCantent.LoadLayout("main")

 

خب حالا باید یه ساب بنویسیم که وقتی کاربر صفحه رو لمس کرد (به سمت چپ) اسلاید منو ظاهر بشه.

ترجیحا بگم این ساب خالیه و توش هیچ کدی قرار ندید.

(به شکل زیر)

Sub Panelmenu_Touch (Action As Int, X As Float, Y As Float)
	
	
End Sub

بعدم باتن نمایش اسلاید رو میگم.

اگه یادتون باشه اول اموزش گفتم یه باتن برا نمایش اسلاید تو لایوت main بزارین.

این باتن مربوط به نمایش اسلاید منو است.

(به شکل زیر)

Sub slide_icon_Click
	
	navi.OpenDrawer2(navi.GRAVITY_RIGHT)
	
End Sub

 

خب در اخر هم باید ساب slide رو در قسمت Activity_Create فراخونیش کنید.

(به شکل زیر)

Sub Activity_Create(FirstTime As Boolean)
	
	Activity.LoadLayout("main")
	
	slide

End Sub

 

موفق باشید.

 

سخن مدیر سایت

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

تیم سایت سورس سیتی، برای شما کاربران عزیز آموزش طراحی اسلاید منو در Basic4Android را فراهم کرده است. لطفا نظرات خود را با ما در این صفحه به اشتراک بگذارید.

به آدرس اینستاگرام ما هم مراجعه نمایید.

جواد جعفری
جواد جعفری

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

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

نظرات کاربران

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

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

    لینک کوتاه :
    0