0

私はキャンバスに画像を描画しているアプリケーションに取り組んでおり、そのキャンバスに 2 番目の画像を描画したいと考えています。たとえば、画像を参照してください ...... ここに画像の説明を入力

最初の画像は次のように見えます....どこかをクリックすると、次のように表示されますが、画像に表示されている他のもの(チミン)は、キャンバスにフェードインとして表示されるはず ここに画像の説明を入力 です。誰も私を助けてくれませんか.....

4

2 に答える 2

0

達成することは不可能ではありませんが、それはその音によって非常に複雑です。これを実現するには、標準のViewクラスよりも多くの時間が必要になると思います。たとえば、何をいつどこで描画するかをより詳細に制御できるSurfaceViewクラスを使用する必要があるようです。Android 2D グラフィックスに慣れていない場合は、ここから始めることをお勧めします。

于 2012-05-19T16:23:01.990 に答える
0

ビットマップを描画するには、 Canvasクラスの canvasObject.drawBitmap() メソッドを使用できます。drawBitmap はそのパラメーターの 1 つとしてペイント オブジェクトを受け取ります。ペイント オブジェクトのアルファ値をプログラムで変更して、フェードイン効果を作成できます。Paintクラスには、これを行うための setAlpha(value) メソッドがあります。私はこれを自分で試したことはありませんが、これはうまくいくはずです。

于 2012-05-19T16:59:54.743 に答える