Така че имам основно линейно оформление, което се състои от 6 ImageButton
елемента, които се простират върху целия екран в мрежа 2x3. Искам да направя приложение, което работи по следния начин:
*1)*ако някой от бутоните ImageButton бъде щракнат кратко, той ще започне друга дейност
*2)*ако потребителят държи пръста си на екрана, той възпроизвежда звук в зависимост от това на кой от бутоните ImageButton е пръстът (така че 6 различни звука)...ако той движи пръста си (все още докосване на екрана) към друг ImageButton, той ще възпроизведе друг звук (всичко това без да вдига пръста си)...и накрая, когато пръстът се вдигне нагоре, той ще започне дейността според елемента, където пръстът е бил вдигнат.
Въпросът ми е какъв подход да избера, за да направя това? Клас MotionEvent? Защото само onClick() на OnClickListener няма да е достатъчно IMHO. Благодаря