1

ブラックベリー用の小さな地図のようなアプリケーションを開発しようとしています。小さな画像を別のはるかに大きな画像に配置する方法を知る必要があります。

大きな画像は地図のようなものです。小さな画像を使用して、地図上の特定の位置を特定する必要があります。したがって、小さい画像は大きい画像の上に重ねる必要があります。同時に、マップを移動する必要があり、小さい画像がマップ上のその位置に追従する必要があります。

この問題に特定の API があるかどうかは誰にもわかりませんか?

4

3 に答える 3

0

Blackberry(およびその他のJavaベースのモバイルデバイス)では、必要な数のビットマップを互いに積み重ねることができます。

最初のビットマップの上に描画するビットマップに透明なピクセルが含まれていることを確認して、ビットや不規則な形状が透けて見えるようにします。

最善の方法は、いずれかの色を完全に透明に設定してpng8を使用することです。

最近の電話では、半透明の効果に使用できるアルファ値が許可されています。Blackberryもこれをサポートしているかどうかを試すには、2番目のビットマップにpng32画像を使用し、一部のピクセルが半透明のアルファ値(たとえば、128)を持っていることを確認します。

于 2009-12-02T07:53:35.603 に答える
0

透過性については、このグラフィック クラス >setGlobalAlpha メソッドを確認してください。必要な透明度に応じて、0 ~ 100 の値を設定できます。

http://www.blackberry.com/developers/docs/4.0.2api/net/rim/device/api/ui/Graphics.html http://www.blackberry.com/developers/docs/4.0.2api/net /rim/device/api/ui/Graphics.html#setGlobalAlpha%28int%29

于 2009-12-02T14:32:59.973 に答える