Thanks, apparently I was able to get it to work perfectly following your
advice.
What I have not implemented is the code for trackball and joystick devices
which seem to generate their own events as described at:

http://developer.android.com/reference/android/view/MotionEvent.html

Just how old is the HTC Hero and friends which have a trackball?
Do the new tablets take a wired or blutooth keyboard? I find it
interesting that you would wire a blutooth keyboard to a cell phone.

Regards,

John Goche

On Mon, Oct 3, 2011 at 1:03 AM, Studio LFP <[email protected]> wrote:

> An ACTION_CANCEL is sent in the case where the user puts their finger down
> on a ListView item (or similar) and then starts to scroll. Since the
> ListView is using it as a scroll command and your finger may stay inside the
> view, it sends this to cancel the touch on your view.
>
> The ACTION_OUTSIDE would be where a view couldn't or won't scroll and the
> user drags their finger outside the view that received the ACTION_DOWN.
> Computers do the same with mouse events and it gives the user the ability to
> "cancel" a click by holding down and dragging outside of whatever they
> clicked on.
>
> Those two actions are why it is usually recommended to perform an action on
> a mouse/touch/key up instead of down.
>
>
> Steven
> Studio LFP
> http://www.studio-lfp.com
>
>
> On Sunday, October 2, 2011 5:28:24 PM UTC-5, John Goche wrote:
>
>>
>> Thank you Steven for your reply,
>>
>> Would you be able to provide some insight on the difference between
>> ACTION_CANCEL
>> and ACTION_UP. I am somewhat fuzzy on the concept. Anyways, I'm going to
>> give it a go.
>>
>> Thanks,
>>
>> John Goche
>>
>> On Sun, Oct 2, 2011 at 11:36 PM, Studio LFP <[email protected]> wrote:
>>
>>> You've got it right.
>>>
>>> Just make sure you are catching MotionEvent.ACTION_CANCEL and
>>> MotionEvent.ACTION_OUTSIDE.
>>>
>>> Return false in onTouch to allow it to pass to the Click and LongClick,
>>> but change your colors in the onTouch.
>>>
>>> Steven
>>> Studio LFP
>>> http://www.studio-lfp.com
>>>
>>> -
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to [email protected]
>>>
>>> To unsubscribe from this group, send email to
>>> android-develop...@**googlegroups.com
>>>
>>> For more options, visit this group at
>>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en>
>>>
>>
>>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to