[안드로이드] 이미지 위에 태그를 다는 방법.

조회수 4192회

alt text

위 사진 처럼 이미지 위에 태그를 달고 싶습니다.

오늘의 집, 페이스북 앱을 보면 이미지 위에 태그를 달 수 있습니다.

가장 궁금한 것이 어떻게 하면 이미지 위 특정 위치에 태그가 오는가 입니다.

제가 생각한것은 이미지를 항상 정사각형으로 하고 기기마다 비율이 다르니 비율 값을 계산하여 이미지의 특정 좌표에 이미지 태그 아이콘이 위치 하도록 하는 것입니다.

그런데 이 방법도 확실치 않아 보여서 질문드립니다. 좀 더 간단한 방법이 없을까요 ?

1 답변

  • 좋아요

    3

    싫어요
    채택 취소하기

    이미지를 항상 정사각형으로 할 필요는 없어보입니다. 이미지 사이즈와 내가 터치한 좌표값만 안다면 화면 비율에 맞춰 계산해서 보여줄수 있을것 같아요. 결국 질문자 분 생각과 같은 답변이네요;

    터치한 곳에 태그달아서 보여주는 오픈소스가 있어서 링크 참고해봅니다. (안드로이드 스튜디오로 돌려봤는데 잘 돌아가요!)

    https://github.com/mishkinf/AndroidImageTagger.git

    • 안녕하세요 초보 개발자라 답글남깁니다. 링크해주신 이미지태거는 라이브러리라서 안드로이드 스튜디오에서 외부라이브러리로 추가를 해야하는건가요 아니면 프래그먼트부분을 참고하여 제가 프래그먼트를 만들면되는건가요? Byeonghwa Jeong 2019.8.19 16:09
    • @Byeonghwa Jeong 님 둘다가능합니다. 프래그먼트부분을 참고해서 만든다는게 어떤의미인지 이해가 잘안되는데요, 관련 클래스들만 추가해서 바로 쓰시면 될것 같아요. 송주연 2019.8.22 23:28

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

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.