2010-04-02 109 views
-1

我有問題獲得透明度以在ImageView上良好地工作。 (http://img265.imageshack.us/img265/6233/whatn.png)的圖像是從Droid(hdpi)屏幕捕獲的。我在Photoshop中創建的頂部圖像,並將背景留白。底部圖像是透明背景和佈局顏色(白色)透明顯示的相同圖像。圖像透明度差

每當我在圖像中都有透明背景時,它就會像這樣反射陰影。此外,它只發生在hdpi設備上,在我的G1(mdpi)上看起來很好。到底是怎麼回事?我怎樣才能使底部圖像看起來像頂部一樣好?

+0

我沒有看到這些圖片中的任何區別,你怎麼比較呢? – alexanderblom 2010-04-02 12:02:33

+0

在計算機顯示器上可能很難看到,但問題在我的Droid上非常明顯,因爲它的像素密度很高。文字陰影不平滑過渡。這個問題似乎顯示爲Android 2中的「功能」。 – KyleStew 2010-04-02 15:43:37

回答

0

在較舊的設備和模擬器中,您應該使用透明通道的png圖像。嘗試重新打開您的圖像並保存爲透明通道。

+0

忘記說原始圖像是啓用透明度的png-24 – KyleStew 2010-04-02 06:40:19

1

嘗試設置窗口PixelFormat在活動

getWindow().setFormat(PixelFormat.RGBA_8888);