2012-10-26 5 views
1

내가보기 계층 구조를 갖도록 :장소 다른 이미지 뷰를 통해 이미지 뷰 : 안드로이드

BiggerView extends ViewGroup 
     | 
     | 
     |----------------------MyImageView extends ImageView 

BiggerViewMyImageView만큼 큰 지금은 위치 어디에서 MyImageView에 2 개 작은 이미지를 넣어 필요 사용자는 longPress을 누릅니다.이 두 개의 작은 이미지는 MyImageView 위로 움직이거나 드래그 가능해야합니다.

  1. 방법 MyImageView을 통해이 두 가지 이미지를 넣어 : 이제이 문제에 대한 두 부분이 있습니다. 나는 Absolute Layout이 이것에 대한 하나의 해결책 이었지만 지금은 매우 추천하지 않는다. 이러한 이미지를 드로어 블로 그리는 것은이 두 이미지에 대한 제스처 컨트롤 이벤트를 제공하지 않을 수 있습니다. 저는 이것이 새로운 문제가 아니어야하며 많은 다른 사람들이 그러한 필요성에 직면했을 것이며 그것을 성취 했음에 틀림 없다고 생각합니다.

  2. 이 두 이미지를 MyImageView에 배치 한 후. 이 이미지를 onMove 이벤트로 이동하려면 어떤 방법을 따라야하나요? 방금 새로운 dx와 dy로 레이아웃 메서드를 호출해야합니까?

답변

1

상대적 레이아웃을 사용하면 이미지를 잘 분류 할 수 있습니다.

0

framelayout을 사용하면 하나의 이미지를 다른 이미지 위에 놓을 수 있습니다. 그런 다음 가시적으로 설정하려는 이미지에 따라 자바에서 가시성을 설정할 수 있습니다.

관련 문제