I’m having a FrameLayout that has an extended ImageView (github) as a child. When I set an onClick()-Event to the FrameLayout it won’t be triggered. The reason appears to be the onTouch() method‘s return value.
If I set the ACTION_DOWN’s return value to false the event is passed along properly – but then the Multitouch functionalities break. Also running performClick() in the ACTION_UP event comes to nothing.
How to handle those events correctly?
Currently I solved the issue by manually passing the click event to the view’s parents:
Doing the same thing for an occuring LongPress event. It works the way I need it but I don’t like the solution..