Fix pointer icon handling for invisible and overlapping views

Ignore invisible views. Allow overlapping views to handle
onResolvePointerIcon in top-to-bottom order.

This brings the pointer icon dispatch method in line with
the existing touch and hover dispatch.

Bug: 34114031
Test: android.view.cts.ViewTest#testPointerIconOverlap
Change-Id: I120d7c09f122e49afeeaf8ddad6880951b5ccc2c
1 file changed