次のようなビューの階層があります。
BiggerView extends ViewGroup
|
|
|----------------------MyImageView extends ImageView
はBiggerView
と同じ大きさで、ユーザーが を押した位置に2 つの小さな画像を配置MyImageView
する必要があります。これらの 2 つの小さな画像は、 の上で移動/ドラッグできます。この問題には 2 つの部分があります。MyImageView
longPress
MyImageView
この 2 つの画像を重ねる方法
MyImageView
。以前は Absolute Layout がこれに対する 1 つのソリューションであったことは知っていますが、現在はあまりお勧めできません。これらの画像をドローアブルとして描画しても、これら 2 つの画像でジェスチャ コントロール イベントが得られない場合があります。これらの 2 つのイメージを に配置した後
MyImageView
。onMove
イベントでこれらの画像を移動するには、どのようなアプローチに従う必要がありますか? 新しい dX と dY でレイアウト メソッドを呼び出すだけでよいですか?