2012-05-26 3 views
1

프레임 레이아웃을 사용하는 응용 프로그램에서 작업하고 있습니다.내 코드의 문제점은 무엇입니까?

  1. 생성 이미지
  2. 를 사용자
  3. 이미지

드로잉하지만 온 터치하고 경우에 닿는 화상의 화소에 의하면 다음과 같이 프레임 배치의 세 가지 종류가있다 같은 색깔, 그것은 나에게 다른 색깔 값을주고있다. 누구든지 내 code을보고 싶다면 거기에 있습니다.

enter image description here

픽셀을 얻기 위해 사용되는 두 번째 이미지 : enter image description here

어느 한 이유를 말해 줄 수 당신이 나에 의해 사용되는 이미지를 확인하려면 다음과 같이 이미지가 있습니다 이미지에 터치시 정확한 색상 값을주지 못합니다. ? Edited1 imagein 클래스의 내 편집 코드를 편집 한 후 [코드를 다음과 같다 4

+1

나는 당신이 당신이 기대하고있는 것과 더 일어나고있는 것을 더 자세하게 설명하고 싶을 것 같다고 생각한다. –

+0

@ Dr.Dredel은 이전 질문에 기반합니다. 화면 좌표를 그림 좌표와 일치하도록 변환하는 방법을 찾아야합니다. – rekaszeru

+0

@rekaszeru 한번 더 설명해 주시겠습니까? – Ashishsingh

답변

1

내 생각 엔 당신이 이미지의 픽셀 좌표를 기반으로 가정을 만들고, 그들이 존재하는 좌표를 번역하지 않는 것입니다 일단 안드로이드가 당신의 예술 크기를 조정하면. 보기로 그려진 이미지 크기가 안드로이드가 생각하는 것을보고, 만지고있는 지점이 당신이 만지기를 기대하고있는 지점과 같은지 확인해야합니다.

+0

에서 사용자가 동일한 색상 자리를 터치하면 동일한 표시가 나타납니다 색상하지만 그것은 다른 가치 – Ashishsingh

+0

맞아, 내 질문을 dispalying 내 질문은 어떻게 * "명소"가 뭔지 알아? –

+0

iam이 같은 이미지를 다른 곳에 겹쳐서 나에게 동일한 위치 na – Ashishsingh

관련 문제