public override bool IsViewFromObject(View view, Java.Lang.Object obj)
 {
     return view.Equals(obj);
 }
 private static Rect getChildViewRect(View parentView, View childView)
 {
     Rect childRect = new Rect(childView.Left, childView.Top, childView.Right, childView.Bottom);
     if (!parentView.Equals(childView))
     {
         View workingChildView = childView;
         ViewGroup parent;
         while (!(parent = (ViewGroup)workingChildView.Parent).Equals(parentView))
         {
             childRect.Offset(parent.Left, parent.Top);
             workingChildView = parent;
         }
     }
     return childRect;
 }