안드로이드 레이아웃 이미지뷰 위치 지정

조회수 4535회

안드로이드 스튜디오를 이용해 카메라 프리뷰에서 주어진 좌표에 따라 이미지를 이동시키며 띄우는 것을 구현중입니다. 이미지를 띄우는 건 성공했고, 그 이미지가 카메라 프리뷰에 뜨긴 뜨는데 그 이미지를 화면에서 전체 범위에서 이동 시키는 방법을 모르겠습니다. 이미지 크기가 전체화면만큼 커지면 이동하는데, 그게 아니면 레이아웃 프리뷰에 보이는 크기에서만 이미지가 보여집니다. 이동은 되는거 같으나 화면상으로 확인이 불가합니다.

xml 파일에서 수정을 해야될거 같은데, 어떻게 해야될지 모르겠습니다. 아래 코드가 xml 파일입니다. ImageView 부분에 화면에 나타날 이미지입니다.

<?xml version="1.0" encoding="utf-8"?>

<org.opencv.android.JavaCameraView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/activity_surface_view"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <ImageView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:scaleType="fitCenter"
        android:id="@+id/pin"
        android:background="@drawable/pin"
        />
</LinearLayout>

이미지

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)