عوض کردن اکتیویتی در بیسیک فور اندروید

سوال

سلام

چطور می تونم در برنامه بیسیک فور اندروید با لمس کردن و حرکت دادن یک اکتیویتی به اکتیویتی بعدی برم دقیقا مثل کلش رویال؟؟؟

ممنون

در حال بررسی 0
, 2017-06-23T20:29:40+03:30 3 پاسخ کاربر تازه 0

پاسخ ها ( 3 )

    0
    2017-06-24T06:11:51+03:30

    سلام

    این کار رو میتونید با رویداد Activity_Touch انجام بدید، به مثال های زیر دقت کنید.

    شکل کلی رویداد به این صورت است:

    Sub Activity_Touch (Action As Int,x As Float,y As Float)
    	Select Action
    		'نوع عمل
    	End Select
    End Sub

    توسط رویداد Activity_Toch میتونید تعیین کنید وقتی صفحه به سمت بالا، پایین و چپ و راست کشیده شد، چه عملی اتفاق بیفته.

    در کد زیر، هر سه عمل تعیین شده:

    Sub Activity_Touch (Action As Int,x As Float,y As Float)
    	Select Action
    		Case Activity.ACTION_DOWN
            Activity.Title = "DOWN"
        Case Activity.ACTION_MOVE
            Activity.Title = "MOVE"
        Case Activity.ACTION_UP
            Activity.Title = "UP"
    	End Select
    End Sub

    در کدهای بالا، وقتی صفحه به سمت بالا کشییده میشه نام اکتویتی به UP، وقتی به سمت پایین کشیده میشه نام اکتویتی به DOWN و وقتی به سمت چپ یا راست کشیده میشه نام اکتویتی به MOVE تغییر میکنه.

    • حالا اگه میخواید با لمس صفحه اکتویتی تغییر کنه، از کد زیر استفاده کنید:
    Sub Activity_Touch (Action As Int,x As Float,y As Float)
    	Select Action
        Case Activity.ACTION_MOVE
            StartActivity(beporsam)
    	End Select
    End Sub

    beporsam نام اکتویتی هست.

    موفق باشید.

    0
    2017-06-25T00:24:51+03:30

    بسیار ممنون از این راهنماییت … برادر مثلا می خوام فقط وقتی تو اکتیویتی اصلیت هستی با کشیدن اکتیویتی به سمت راست مثلا بره به اکتیویتی بازی و وقتی با کشیدن اکتیویتی به سمت چپ بره به اکتیویتی نتایج… دقیقا مثل بازی کلش رویال…

    می خوام وقتی اکتیویتی به هر سمتی از چپ و راست رفت اکتیویتی مورد نظر باز بشه…

    خیلی ممنونم

    0
    2017-06-25T05:42:27+03:30

    من بازی کلش رویال ندیدم

    ولی رویداد Activity_Toch پارامترهای مختلفی داره که میتونید مشخصات قسمتی از صفحه رو بهش بدی و بگی وقتی روی این قسمت به سمت چپ، راست بالا یا پایین کشیده شد؛ چه عملی انجام بده

    داخل سایت b4x.com برید و جستجو کنید Activity_Toch تا با پارامترها و مثال هاش رو ببینید.

    حالا شما رو لمس بالا و پایین کار کن، که وقتی به بالا کشیده شد بره یه اکتویتی و وقتی به سمت پایین کشیده شد بره اکتویتی دیگه، متفاوت از کلش رویال ….

    موفق باشید.

ارسال یک پاسخ