public bool SetDisplayMatrix(Matrix finalMatrix)
{
if (finalMatrix == null)
throw new Java.Lang.IllegalArgumentException("Matrix cannot be null");
ImageView imageView = GetImageView();
if (null == imageView)
return false;
if (null == imageView.Drawable)
return false;
mSuppMatrix.Set(finalMatrix);
SetImageViewMatrix(GetDrawMatrix());
CheckMatrixBounds();
return true;
}