2012-06-15 2 views
0

이미지 아래에 일련의 버튼이있는 ImageView가 있습니다. 내가 누르는 버튼에 따라 ImageView의 특정 부분을 확대 할 수 있기를 원합니다! Android 개발에 익숙하지 않으므로 이에 대한 도움을 받으실 수 있습니다.Android : 버튼 클릭시 ImageView의 특정 부분을 확대

건배!

+0

아래의 특정 부분처럼 뭔가에 여러 imageviews을해야합니다 수 있습니다? 이미지 뷰가 일부 'n'개의 파트로 나뉘어 있다는 뜻입니까? – Sana

+0

아니요.지도의 그림 (png)입니다. 버튼을 클릭 할 때 건물과 같은지도 이미지의 특정 부분에만 초점을 맞추고 싶습니다. – deezy

+0

Google지도를 구현하려고 시도하고 있다고 생각합니다. 좋은 생각이 아니므로 maps.jar을지도 활동에 사용하십시오. . 그러나 구글이 자신의지도를 가지고 있지 않을 때 당신 자신의 장소의지도를 보여 주려고하면 모든 줌 레벨에서 사진을 가져와야합니다. 그렇지 않으면 불가능할 것입니다. 당신이 달성하고자하는 것은 이미지 인식의 어려운 문제입니다. – Sana

답변

0

완전한보기입니다. 완전히 조작하거나 아무 것도하지 마십시오. 제 의견으로는 이미지를 'n^2'부분으로 슬라이스하여 nXn 그리드로 표시하고 사용자가 그리드 크기를 늘리기 위해 버튼을 누르면 (n + 1)^2로 슬라이스하고 그 다음에 (n + 1) * (n + 1)의 그리드 등등.

편집 :

는 루트 RelativeLayout의를 가지고 우리가 이미지 뷰의

<RelativeLayout 
    ..... 
    .....> 
    <ImageView android:id="@+id/kitchen" 
    ..... 
    ..... 
    /> 
    <ImageView android:id="@+id/bedroom" 
    android:layout_toRightOf="@id/kitchen" 
    ..... 
    ..... 
    /> 
    ..... 
    ..... 
    </RelativeLayout> 
관련 문제