عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

کد امنیتی برای بروزرسانی کد امنیتی روی تصویر کلیک کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1036 آموزش و 1854 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

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

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش ساخت منوی فانتزی در بیسیک فور اندروید

سلام

با یک آموزش ویدئویی دیگه از بیسیک فور اندروید در خدمتتون هستیم، رابط کاربری برنامه یک مساله ی خیلی مهم در برنامه می باشد، اگر برنامه ای که میسازید هر چند از لحاظ امکانات حرفه ای باشد ولی اگر از رابط کاربری خوبی برخوردار نباشد، بازخورد خوبی از کاربران دریافت نمی کنید، به همین منظور در این آموزش یک منوی فانتزی بسیار جالب می سازیم، در ادامه همراه بپرسم باشید.

منوی فانتزی b4a

منوی فانتزی b4a

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

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

مشاهده ی ویدئوی آموزشی:

در پایان کتابخانه + سورس را میتوانید دریافت کنید.

همراه ما باشید با دیگر آموزش ها …

موفق باشید.

مطلب پیشنهادی:  آموزش ووکامرس – قسمت ششم(تنظیمات ووکامرس – ایمیل)

دانلود: سورس منوی فانتزی


پيش نمايش: کليک کنيد


حجم: 214 کیلوبایت


رمز فايل فشرده: www.beporsam.ir


در پوشه Lib کتابخانه OS قرار دارد که باید در پوشه Librires بیسیک فور اندروید کپی کنید و در پوشه Source فایل برنامه قرار دارد که توسط b4a باید اجرا کنید


اگر در رابطه با مطلب بالا سوالي يا مشکلي داريد ميتوانيد سوال خود را در سايت بپرسيد، کاربران سايت پاسخگوي سوالات شما خواهند بود.


عضويت در سايت


پرسيدن سوال


درباره مرتضی صباغیهمکار سایت

برنامه نویس و مدرس بیسیک فور اندروید کانال سروش بیسیک @basic4android_langueg

دنبال کردن

دیدگاه ( 2 )

  1. سلم من منو رو طراحی کردم خوب هم هست اما وقتی برای ایمج ویو ها رویداد کلیک مینویسم وقتی از پروژه خروجی میگیرم عما نمی کنه مشکل از چیه؟

    #Region Project Attributes
    #ApplicationLabel: B4A Example
    #VersionCode: 1
    #VersionName:
    ‘SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
    #End Region

    #Region Activity Attributes
    #FullScreen: False
    #IncludeTitle: True
    #End Region

    Sub Process_Globals

    End Sub

    Sub Globals
    ‘These global variables will be redeclared each time the activity is created.
    ‘These variables can only be accessed from this module.
    Private anim As AnimationPlus
    Private img_menu As ImageView
    Private img_set As ImageView
    Private img_about As ImageView
    Private img_supp As ImageView
    Private img_star As ImageView
    Private pnl As Panel
    Private i As Int=0
    Private lbl1 As Label
    End Sub

    Sub Activity_Create(FirstTime As Boolean)

    Activity.LoadLayout(“main”)

    End Sub

    Sub Activity_Resume

    End Sub

    Sub Activity_Pause (UserClosed As Boolean)

    End Sub

    Sub img_menu_Click

    If i=0 Then
    anim.InitializeRotateCenter(“”,10,90,img_menu)
    img_menu.SetBackgroundImage(LoadBitmap(File.dirassets,”jj.png”))
    anim.Duration=300
    anim.Start(img_menu)
    anim.PersistAfter=True
    pnl.SetVisibleAnimated(0,True)

    anim.InitializeTranslate(“”,0,0,150,0)
    anim.Duration=150
    anim.Start(img_about)
    anim.PersistAfter=True
    img_about.SetVisibleAnimated(300,True)

    anim.InitializeTranslate(“”,0,0,310,0)
    anim.Duration=300
    anim.Start(img_supp)
    anim.PersistAfter=True
    img_supp.SetVisibleAnimated(400,True)

    anim.InitializeTranslate(“”,0,0,570,0)
    anim.Duration=450
    anim.Start( img_star)
    anim.PersistAfter=True
    img_star.SetVisibleAnimated(700,True)

    anim.InitializeTranslate(“”,0,0,430,0)
    anim.Duration=600
    anim.Start( img_set)
    anim.PersistAfter=True
    img_set.SetVisibleAnimated(800,True)

    i=1
    Return
    End If

    ”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””’
    If i=1 Then
    anim.InitializeRotateCenter(“”,10,270,img_menu)
    anim.PersistAfter=False
    img_menu.SetBackgroundImage(LoadBitmap(File.dirassets,”1.png”))
    anim.Duration=300
    anim.Start(img_menu)
    anim.PersistAfter=False
    pnl.SetVisibleAnimated(500,False)

    anim.InitializeTranslate(“”,150,0,0,0)
    anim.Duration=150
    anim.Start(img_about)
    img_about.SetVisibleAnimated(300,False)
    anim.PersistAfter=False

    anim.InitializeTranslate(“”,280,0,0,0)
    anim.Duration=300
    anim.Start(img_set)
    img_set.SetVisibleAnimated(400,False)
    anim.PersistAfter=False

    anim.InitializeTranslate(“”,620,0,0,0)
    anim.Duration=450
    anim.Start(img_supp)
    img_supp.SetVisibleAnimated(800,False)
    anim.PersistAfter=False

    anim.InitializeTranslate(“”,430,0,0,0)
    anim.Duration=600
    anim.Start(img_star)
    img_star.SetVisibleAnimated(900,False)
    anim.PersistAfter=False

    i=0

    End If
    End Sub

    Sub img_about_Click

    lbl1.Text=”flower”

    End Sub

    • سلام

      لطفا در بخش نظرات مشکلاتتون رو ننویسید، در بخش پرسش و پاسخ سایت، مشکلاتتون رو مطرح کنید

      یک پرسش جدید ارسال و مشکلتون رو اونجا مطرح کنید

      موفق باشید

  2. ghl کاربر تازه
    20/07/26 در 21:05

    سلام خداقوت

    لینک سورس وجود ندارد

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

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