헐...
저는 직접 해보진 않았지만 그냥 음
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;
}
}
대충 이런식으로 하시면 될거같아요