2012-01-18 2 views
0

내 응용 프로그램에서 (중간에 구멍이있는) 프레임을 가지고 카메라로 캡처 한 이미지 위에 올려 놓거나 이미지 라이브러리에서 가져 오려고합니다.안드로이드 프레임 위 이미지 위치

프레임을 맨 위에 표시하고 사용자가 손으로 그림을 움직여 프레임 내의 올바른 위치에 배치 한 다음 두 이미지를 사용자가 볼 수있는 부분으로 병합 할 수있게하려고합니다.

제안 사항?

답변

1

당신은 (마지막 프레임으로) 당신이 당신의 이미지 뷰/서피스 뷰 SurfaceView 또는 상단에 지금까지 무엇을 넣어이 레이아웃에서는 FrameLayout이 http://developer.android.com/reference/android/widget/FrameLayout.html 당신이 거기에 마스크를 넣어 그렇게 간단하게 할 수 있습니다.

마스크를 움직이려면 제스처를 구현하거나 수동으로 수행하고 onTouch/onTouchIntercept 함수를 덮어 써 이동 기능을 구현해야합니다.

+0

상단 프레임을 안정시키고 프레임 아래에 표시된 그림을 이동하여 위치를 지정하고 싶습니다. 그게 가능 할거야? – Panos

+0

실제로 이것은 FrameLayout에서도 작동해야합니다. ViewGroup 이외의 다른 유용한 기능도 있습니다. 마스크 아래보기에서 터치 (제스처) 이벤트 만 캡처하면됩니다. – Andreas