رفتن به مطلب
  • 0

قرار دادن رویداد با حرکت انگشت کاربر (لمس ) به سمت راست یا چپ


muhammad_rad

سوال

با سلام ببخشید

2 تا سوال

1- چطوری میشه که کاربر زمانی که با انگشتش به سمت راست میکشه یک اکتیوتی رو باز کنه و اگر به سمت چپ میکشه اکتیوتی دیگه رو باز کنه

2- چطوری امکان داره حرکت بین اکتیوتیها رو تغییر داد منظورم این است که زمانی که از یک اکتیوتی به اکتیوتی دیگه میرویم با یک شکل نامنظم اکتیوتی دیگه باز میشه اما چطوری میشه مثلا مثل پاور پوینت زمانی که از اسلایدی به اسلاید دیگه میریم کشویی به سمت چپ یا راست برود؟؟ 

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

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

1 پاسخ به این سوال تاکنون داده شده است

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

1:  متدهای زیر رو به اکتیویتی اضافه کنید

Sub Process_Globals
Dim MOVEMENT_THRESHOLD As Int
   MOVEMENT_THRESHOLD = 50dip
End Sub

Sub Globals
	 Dim StartX As Int
End Sub


Sub Activity_Touch (Action As Int, X As Float, Y As Float) 
	Select Action
      Case Activity.ACTION_DOWN
         StartX = X
      Case Activity.ACTION_UP
         If Abs(X - StartX) > MOVEMENT_THRESHOLD Then
            Swipe(X < StartX)
         End If
   End Select

End Sub
Sub Swipe(Left As Boolean)
   If Left Then StartActivity(left) Else StartActivity(right)
End Sub

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

2: این آموزش توی فروشگاه هست

انیمیشن بین اکتیویتی ها - سورس کد - مرکز پاسخگویی به سوالات برنامه نویسی

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

بایگانی شده

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

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

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