我正在開發一個Android應用程序,我面臨一個奇怪的問題。 我在SurfaceView上做了一些圖像處理。我使用的是畫布繪製處理後的圖像和下面的方法:Android:圖像不保持它原來的顏色使用canvas.drawBitmap
canvas.drawBitmap(image, x, y, paint)
我SurfaceView具有彩色背景(#3500ffff,有種很暗綠色),一旦繪製圖像,我可以看到,它的原來的顏色不守恆。它具有非常輕微的深綠色調,就像位圖alpha被更改一樣。
有沒有人遇到過這個問題?你有想法如何解決這個問題嗎?
你確定你有合適的顏色? #00ffff對我來說很像淺綠色。 Alpha = 35意味着它更透明。所以如果你確實有'深綠'色調,那意味着你在黑色背景上繪製了透明的淺綠色? – f20k 2011-01-19 20:43:10
對不起,我很困惑,這實際上是一個非常淺綠色。這是我用於不同佈局背景的顏色,自alpha = 35時,它看起來就像是深綠色的活動背景。 – 2011-01-19 21:33:33