이런식으로 했는데 왼쪽,그리고 위쪽으로는 넘어가지 않는데 오른쪽이나 아래쪽은 자꾸넘어가네요 ㅠㅠ 

뭐가 잘못된지 정말 모르겠습니다 ㅠㅠ

한번 확인 부탁드릴게요!

if (value[2] < getWindow().getWindowManager().getDefaultDisplay().getWidth() - imageView.getWidth()*zoomscale)  
value[2] = getWindow().getWindowManager().getDefaultDisplay().getWidth() - imageView.getWidth()*zoomscale;
if (value[5] < view.getDrawable().getIntrinsicHeight() - imageView.getHeight()*InitScale*value[4])   
//value[5] = view.getDrawable().getIntrinsicHeight() - imageView.getHeight()*InitScale*value[4];
if (value[2] > 0)   
value[2] = 0;
if (value[5] > 0)   
//value[5] = 0;
// matrixTurning(matrix, view);
matrix.setValues(value);