마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지뷰 이미지 좌표구하기

0 추천
현재 타원으로 크롭후 이미지를 엑티비티 이미지뷰에 뛰어주었구요 타원으로 잘린거말고 바탕은 하얀색입니다.

여기서 제가 크롭된 모양의 타원안에 있는 테두리와.눈.코.입 등의 좌표밑 컬러를 알고싶은데요

어떤식으로 구현해야될까요?
너무어렵다ㅠ (650 포인트) 님이 2015년 3월 2일 질문

1개의 답변

0 추천
헐...

저는 직접 해보진 않았지만 그냥 음

touchlistener같은 걸로 motionevent에서 getpositionX랑 getpositionY 로 x, y 좌표 구해서 로그에 띄우시면, 님 손가락이 터치할때마다 그 좌표가 나올 것입니다. 그러니 imageview에 특정 부분 터지하면 좌표가 찍히겠죠?

그리고 컬러란 RGB를 뜻하시는건가요??

이겄도한 x, y 좌표 구한 값으로 알아낼 수 있습니다.

예를 들어 test란 imageview 가 있으면

test.setOnTouchListener(new OnTouchListener(){

@Override

public boolean onTouch(View v, MotionEvent event){

int x = (int) event.getX();

int y = (int) event.getY();

int pixel = bitmap.getPixel(x,y);

 

int Red = Color.red(pixel);

int Blue = Color.blue(pixel);

int Green = Color.blue(pixel);

return false;

}

}

 

대충 이런식으로 하시면 될거같아요
Djleeee (13,180 포인트) 님이 2015년 3월 3일 답변
...