مرجع مقالات کاربردی طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

مرجع مقالات کاربردی طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

  • ۰
  • ۰

موقعیت مالتی تاچ (Multitouch) هنگامی که بیش از یک انگشت کاغذ طراحی اپلیکیشن را لمس کنند واقعه می افتد. اندروید اذن جاری ساختن اینگونه عملی را می دهد.

اکشن ها و توضیحات آن به تفصیل پایین میباشد :

ACTION_DOWN : برای اولین نقطهای  رایاپارس که کاغذ را لمس می کند. این اکشن gesture را شروع می کند.
ACTION_POINTER_DOWN : هنگامی که نقاط زیادی application بر برگه وارد می خواهد شد این اکشن کاربرد دارااست.
ACTION_MOVE : این اکشن در طول لمس کاغذ و gesture آن واقعه می افتد.
ACTION_POINTER_UP : هنگامی ارسال می گردد یک مکان نما non-primary به بالا می رود .
ACTION_UP : این اکشن هنگامی ارسال میگردد که واپسین نقطه لمس نیز ، شیت را شکاف نماید .(کاملا دست از روی تاچ برداشته خواهد شد)

بنابراین به مراد گزینش هر کدام از اکشن های بالا نیاز به override  کردن مشی  onTouchEvent() دارید و event ها را می بایست به طور دستی چک کنید. سینتکس اصلی در زیر آمده میباشد :

public boolean onTouchEvent(MotionEvent ev){
final int actionPeformed = ev.getAction();

switch(actionPeformed){
case MotionEvent.ACTION_DOWN:{
break;
}

case MotionEvent.ACTION_MOVE:{
break;
}
return true;
}
}
در این مفاد قدرتمند به اعمال هر محاسباتی هستیم . برای نمونه zooming (بزرگ نمایی) و خارکردن و غیره. برای بدست آوردن خصوصیات  x و y می توانیم از سیاق های getX() و getY() استعمال کنیم که سینتکس آن به قرار زیر است :

final float x = ev.getX();
final float y = ev.getY();
خلال این سیاق ها مشی های دیگری نیز برای به کارگیری از multitouch از روش کلاس MotionEvent وجود دارا‌هستند که به گستردن پایین هستند :

()getAction : این مشی اکشن صورت گرفته را گشوده می گرداند (return می نماید) .
()getPressure : این روال فشار فعلی event را برای اولی ایندکس گشوده می گرداند.
()getRawX : این مشی بردار ایکس اساسی event را return می نماید.
()getRawY : این اسلوب بردار ایگرگ مهم را return می نماید.
()getSource : این سیاق منبع event را میگیرد.
()getXPrecision : این مشی توجه خصوصیات بردار ایکس را return می نماید.
()getYPrecision : این سیاق توجه خصوصیات بردار ایگرگ را return می نماید.

  • ۰۱/۰۸/۲۸
  • شایلین عباسی

طراحی اپلیکیشن

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی