2012-01-18 24 views
0

私のアプリケーションではフレームを持っていて(中央に穴があります)、カメラでキャプチャした画像上に置いたり、画像ライブラリから取り出したりします。アンドロイドフレームの画像位置合わせ

フレームを一番上に表示し、ユーザーが手でフレーム内の適切な場所に画像を移動し、その画像をユーザーに見えるようにマージさせることができます。

提案がありますか?

答えて

1

あなたは、単にこのレイアウトではでframeLayout http://developer.android.com/reference/android/widget/FrameLayout.html で、あなたはそれにマスクを置く (最後のフレームとして)上に、あなたのImageViewの/ SurfaceViewまたはこれまでに何をすることをを入れてくださいすることができます。

マスクを移動するには、ジェスチャーを実装するか手動で行う必要があります。 onTouch/onTouchIntercept関数を上書きして、移動機能を実装する必要があります。

+0

トップフレームを安定させ、フレームの下に表示されている画像を移動して配置します。それは可能でしょうか? – Panos

+0

確かに、これはFrameLayoutでも使えます。ViewGroup以外の何か素晴らしい機能があります:) マスクの下にあるビューのタッチ(ジェスチャー)イベントをキャプチャするだけで済みます。 – Andreas

関連する問題