ユーザーはいくつかの画像を画面に選択し、各画像を選択/ドラッグ/移動/ズーム/回転することができます。画像を選択すると、青い枠線が表示されます。また、ユーザーは画像を前面または背景に移動することもできます。
以下にサンプル画像を示します。星の背景に 2 つの画像 (女の子) があります。上の 1 つが選択されています (青い境界線が付いています)。
私はそれを実装する必要があることを知りません。数日間の学習で、単一の画像をドラッグ/移動/ズーム/回転できるようになりました (画像ビュー内で、マトリックスによってスケーリングされます)。しかし、複数の画像を処理する方法がわかりません。
私は知りたいです:
- ImageView(各画像に対して)を使用することはまだ良い考えですか、またはどのクラスを使用する必要がありますか?
- 注文を実装する方法? (だから私はそれらを前面または背面に持ってくることができます)
- どの画像が選択されたかを判断する方法
- 選択した画像の境界線を見つけて描画する方法は?
今のところ、私は ImageView の使用方法を知っているだけですが、それを使用してこのタスクを実装できるかどうかはわかりません。アドバイスをください、ありがとう!