我正在尝试为我们的应用实施活动指标。我运行的代码如下:
var indicatorWindow = Ti.UI.createWindow({
opacity : 1,
backgroundColor : 'transparent'
});
var activityIndicator = Ti.UI.createActivityIndicator({
message: 'Loading...'
});
indicatorWindow.add(activityIndicator);
indicatorWindow.addEventListener('indicatorShow', function(e) {
indicatorWindow.open();
activityIndicator.show();
});
indicatorWindow.addEventListener('indicatorHide', function(e) {
activityIndicator.hide();
indicatorWindow.close();
});
然后我从另一个页面调用以下事件:
IndicatorWindow.fireEvent('indicatorShow');
Some task here...
IndicatorWindow.fireEvent('indicatorHide');
“活动”窗口打开时带有黑色背景而不是透明背景(请参见下面的屏幕截图)。相同的代码适用于Android,iOS和Web。有什么想法吗?