2012-11-21 73 views
0

我有兩個不同的元素,並排放置在線性佈局內。其中一個元素延伸SurfaceView,另一個延伸ViewSurfaceView和View之間的SurfaceView顏色差異

現在,用相同的純色填充每個元素,表明它們的渲染方式不同,延伸的元素呈現比其他元素稍暗的元素。

我試過這兩個使用canvas.drawColor(int),並創建一個油漆和使用drawRect()在這兩個元素相同的油漆。

有誰知道這是什麼原因?

回答

4

我猜SurfaceView不使用32位顏色。嘗試getHolder()。setFormat(PixelFormat.RGBA_8888);

+0

aaah。乾杯:D – JustDanyul