画像を表示したい (スクロールおよびズーム機能を含む)。さらに、いくつかのオーバーレイを画像に動的に追加する必要があります。オーバーレイは、画像内のコンテンツと関係があります。
- ユーザーがスクロールすると、オーバーレイも移動する必要があります
- ユーザーがズームした場合、オーバーレイはズームされず、画像に対する相対位置を保持する必要があります
つまり、いくつかのマーカーを使用してマップを実装したいのですが、独自のマップ マテリアルを提供します。
私の主な質問は次のとおりです。どうすればこれを行うことができますか?
これまでに試したこと
- 基本的なズームおよびスケーリング機能を提供するため、 WebView内に実装しようとしました。ただし、Javascript と HTML を使用せずにオーバーレイを追加することに成功しませんでした (問題を解決するのにあまり便利な方法ではないと思いました)。
- スクロール/ズーム機能を実装しているプロジェクト(つまりTouchImageView)がありますが、私の観点からは独自のオーバーレイ機能を追加するのがさらに難しくなっています。
質問
私の問題に対する簡単な解決策またはアプローチはありますか?
Androidで実行時にビューを追加および移動する正しい方法は何ですか? (通常、基本的なレイアウトを使用して余白を調整します。これがベスト プラクティスでしょうか?)
誰かが私を正しい方向に向けてくれませんか。
最小。API レベル: 10