#749 – Handling the TouchEnter and TouchLeave Events
February 5, 2013 Leave a comment
When handling the raw touch events, if you touch a user interface element and then lift your finger off the element, you’ll see the events:
- TouchDown
- TouchUp
These two events do not capture, however, cases when you slide your finger onto or off of the element. For this situation, you can handle the TouchEnter and TouchLeave events, which fire when a touch contact enters or leaves the boundaries of the element.
If you then touch an element and then lift your finger off the element, you’ll see:
- TouchEnter
- TouchDown
- TouchUp
- TouchLeave
If you slide your finger onto the element and then lift your finger off the element, you’ll see:
- TouchEnter
- TouchUp
- TouchLeave
Touching an element and then sliding off it leads to:
- TouchEnter
- TouchDown
- TouchLeave
Finally, sliding onto and then off an element leads to:
- TouchEnter
- TouchLeave