我对 Android 上的 dojox 移动 SimpleDialog 底图透明度有疑问 - 在底图中随机出现黑色方块(没有透明度),有时大多数底图都以这种方式显示。而且我不知道这是否是 dojox 或 android WebView 的问题 - 我将它与 PhoneGap 一起使用以及如何解决它。我以声明方式创建对话框,并通过单击按钮打开。
我使用 Dojo 1.9 和 Android 4 并且我将 android:hardwareAccelerated 设置为 true。提前感谢您的帮助。
我对 Android 上的 dojox 移动 SimpleDialog 底图透明度有疑问 - 在底图中随机出现黑色方块(没有透明度),有时大多数底图都以这种方式显示。而且我不知道这是否是 dojox 或 android WebView 的问题 - 我将它与 PhoneGap 一起使用以及如何解决它。我以声明方式创建对话框,并通过单击按钮打开。
我使用 Dojo 1.9 和 Android 4 并且我将 android:hardwareAccelerated 设置为 true。提前感谢您的帮助。
我找到的解决方案是:
在 CSS 的类中: mblSimpleDialogCover 我已经替换了这个:
background-color: #000000;
opacity: 0.5;
有了这个:
background-color: rgba(0, 0, 0, 0.5);
它对我来说很好用。
您是否使用打包为 Web 应用程序的代码(没有 PhoneGap)进行复制?在 dojox/mobile/tests 中使用 test_SimpleDialog*.html 之一时,您会重现吗?
我已经在 HTC One X Android 4.1.1 上尝试过http://download.dojotoolkit.org/release-1.9.0/dojo-release-1.9.0/dojox/mobile/tests/test_SimpleDialog.html但我没有复制。
最后,您能否说出确切的 Android 版本(4.xy)、设备型号和您的 PhoneGap 版本?(如果不是最新版本,您是否尝试升级它?)