【发布时间】:2017-01-04 16:28:40
【问题描述】:
我有一个登录按钮,单击该按钮将通过对服务器进行 http 调用来登录用户。
发生这种情况时,我希望活动指示器显示并禁用按钮和页面上的所有其他内容,并在其上显示活动指示器。
请注意,我将设置超时和其他措施,以确保活动指示器不会最终困住用户。
另外,我不希望背景中的内容消失。我只是希望活动指示器与它重叠。
这是我的 ui 代码,用于此 SO 答案https://stackoverflow.com/a/39124735/4412482
<GridLayout>
<StackLayout>
//page content goes here
</StackLayout>
</StackLayout>
<StackLayout class="dimmer" visibility="{{showLoading ? 'visible' : 'collapsed'}}"></StackLayout>
<GridLayout rows="*" visibility="{{showLoading ? 'visible' : 'collapsed'}}">
<ActivityIndicator busy="true" width="50" height="50" color="#0c60ee"></ActivityIndicator>
</GridLayout>
</GridLayout>
【问题讨论】:
标签: android nativescript angular2-nativescript