question: private View findInterceptingView ( float pos , View v ) { for ( KeyButtonView otherView : mButtonViews ) { if ( otherView == v ) { continue ; } if ( ArrayUtils . contains ( SMALL_BUTTON_IDS , otherView . getId ( ) ) ) { continue ; } otherView . getLocationOnScreen ( sLocation ) ; float otherPos = sLocation [ mVertical ? 1 : 0 ] ; float otherDimension = mVertical ? v . getHeight ( ) : v . getWidth ( ) ; if ( pos > ( otherPos + otherDimension / 4 ) && pos < ( otherPos + otherDimension ) ) { return otherView ; } } return null ; }
target:  Find intersecting view in mButtonViews