ورود

View Full Version : اجرای تابع به محض حرکت دست بر روی دکمه



mirbehnam2
یک شنبه 13 مهر 1393, 11:29 صبح
با سلام من قصد دارم وقتی دست کاربر روی یک دکمه حرکت کنه رویداد اجرا بشه باید چجوری اینکارو کنم با یک مثلا توضیح بدید
(منظورم مثلا مثل نرم افزار های ارگه که کاربر بدون برداشتن دست روی صفحه دستشو می کشه و هرکدوم از دکمه ها که روش دستش حرکت کنه به صدا در می اد)
ممنون

rezaricky
یک شنبه 13 مهر 1393, 11:36 صبح
از رویداد OnTouchListener استفاده کن.

Amin-rz
یک شنبه 13 مهر 1393, 15:59 عصر
وقتي دستش از روي دكمه ميره كنار چه متدي اجرا ميشه؟

rezaricky
یک شنبه 13 مهر 1393, 17:41 عصر
خود رویداد onTouch یک ارگومان داره که با استفاده از اون میشه نوع رویداد touch رو بدست آورد :
public boolean onTouch(View v , MotionEvent event){
if (event.getAction() == MotionEvent.ACTION_UP) {
// code here
}
return false;
}

mirbehnam2
چهارشنبه 16 مهر 1393, 01:49 صبح
خوب اینی که شما گفتید فقط زمانی اجرا می شه که روش کلیک شه وقتی بدون اینکه دستتو از روی صفحه برداری روی کنترل دیگه بکشی رویدادی اجرا نخواهد شد
لطفا بیشتر راهنمایی کنید ممنون

mirbehnam2
پنج شنبه 17 مهر 1393, 17:10 عصر
خوب اینی که شما گفتید فقط زمانی اجرا می شه که روش کلیک شه وقتی بدون اینکه دستتو از روی صفحه برداری روی کنترل دیگه بکشی رویدادی اجرا نخواهد شد
لطفا بیشتر راهنمایی کنید ممنون
الو جواب لطفا

mirbehnam2
پنج شنبه 17 مهر 1393, 18:57 عصر
کسی بلد نیست؟

mirbehnam2
شنبه 19 مهر 1393, 08:58 صبح
لطفا یک سورس مثال بذارید

mirbehnam2
سه شنبه 22 مهر 1393, 13:49 عصر
ای بابا انجمن به این گندگی این همه برنامه نویس یکی نیست جواب مارو بده ؟؟؟؟؟؟
آیا این نرم افزار ها مثل ارگ های اندروید با اولین رویداد کار می کنن و بقیه صدا ها با توجه به موقعیت x و y محل لمس شده اجرا می شوند
یا به محض اینکه انگشت روی هر دکمه برسه اجرا می شه ؟
ببخشید من تازه شروع برنامه نویسی اندروید کردم