1

xmlレイアウトで完全にオーバーレイされた2つのImageView(AとBに名前を付けましょう)があります。

B は背景が透明です。

私のアクティビティでは、まず不透明な色のビットマップを A に表示します。

次に、透明なビットマップを B に表示します (後で、キャンバスを通して何かを描画する予定です)。

この結果、完全に黒いビューが得られます。

A に表示した最初のビットマップを表示できるようにしたいと考えています。

私は何を間違っていますか?どうすればこれを達成できますか?

ありがとう

4

1 に答える 1

0

キャンバスを介して何かを描画することを計画している場合は、カスタム ビュー クラスを作成することをお勧めします。

私は以前、背景画像があり、その上にユーザーが描画できるアプリを作成しました。これは、 SurfaceViewを拡張したカスタム ビュー クラスを構築することで実現しました。

于 2013-04-29T14:55:00.990 に答える