2013-07-26 70 views
0

我在Android上的dojox mobile SimpleDialog底層透明度上出現問題 - 底層隨機出現黑色方塊(沒有透明度),有時大多數底層都以這種方式顯示。我不知道這是否與dojox或android webview有關 - 我在PhoneGap中使用它,以及我如何解決它。我以聲明的方式創建對話框,並通過點擊按鈕打開對話框。Android上的Dojox mobile simpledialog底層透明度

我使用Dojo 1.9和Android 4,並將android:hardwareAccelerated設置爲true。 在此先感謝您的幫助。

回答

1

我找到的解決方案是:

在CSS中的類:mblSimpleDialogCover我已經更換了這一點:

background-color: #000000; 
opacity: 0.5; 

與此:

background-color: rgba(0, 0, 0, 0.5); 

它對我來說工作正常。

+0

謝謝!!!!!!! – betelgeuse

0

您是否將您的代碼重新打包爲Web應用程序(不帶PhoneGap)?在dojox/mobile/tests中使用test_SimpleDialog * .html時是否重現?

我試過HTC One X And​​roid 4.1.1上的http://download.dojotoolkit.org/release-1.9.0/dojo-release-1.9.0/dojox/mobile/tests/test_SimpleDialog.html,我沒有重現。

最後,你能告訴確切的Android版本(4.x.y),設備型號和PhoneGap版本嗎? (如果它不是最新的版本,你有沒有嘗試升級嗎?)

+0

它出現在華碩變壓器(確切的設備型號和Android版本不幸,現在我不記得 - 它不是我的設備)。但幾分鐘前,我發現了一個解決方案 - 在CSS的類:mblSimpleDialogCover我改變了這一點:background-color:#000000;不透明度:0.5;用這個:background-color:rgba(0,0,0,0.5);現在對我來說工作很好。 儘管如此,感謝您的幫助。 – Arek