public bool OnScale(ScaleGestureDetector detector) { Log("OnScale", "Scaling by a factor of {0}", detector.ScaleFactor); var view = (MonkeyView)MainLayout.FindFocus(); var bounds = view.Drawable.Bounds; view.PivotX = bounds.ExactCenterX(); view.PivotY = bounds.ExactCenterY(); view.ScaleX *= detector.ScaleFactor; view.ScaleY *= detector.ScaleFactor; view.Monkey.Scale = view.ScaleX; return(true); }