2012-10-07 94 views
0

我有一個大約30-40%透明的活動,其中包含一個擴展SurfaceView的自定義視圖。一切正常,但SurfaceView的背景不完全透明(至少在前幾秒鐘)。在1-2秒後(使用調試器),我注意到從我的線程調用畫布onDraw後,SurfaceView變得完全透明。通過透明的透明SurfaceView活動

現在我假設問題是;畫布選擇我的活動的透明背景,創建它的位圖,然後顯示它,從而創建一個雙層透明覆蓋。

我試着首先初始化SurfaceView,而View是'不可見',並在第一個onDraw後啓用它。沒有骰子。

任何意見或問題?

+0

對於那些查看這個問題的人,我應該上傳一段代碼來證明我的情況嗎? –

+0

我有一個包含SurfaceView的透明活動。默認情況下SurfaceView顯示透明背景。我試圖設置背景容器的SurfaceView,但它沒有工作。根據你的評論設置alpha的容器的ServiceView也不適合我。我希望SurfaceView的背景不透明。 –

回答

1

我的SurfaceView嵌入在RelativeLayout視圖容器中。通過將這個視圖的alpha參數應用到255導致我正在尋找的東西。

我希望有人遇到同樣的情況,並且這已經解決了他們的問題。