Titanium中如何实现正在加载时,旋转的小圆圈

在实际APP开发中,数据在加载到手机端之前的这段时间,一般大家都会设置一个旋转的小圆来提示用户正在加载,这对非常友好的一个用户体验之一.所以我们就来实现一下这个功能

 

这里要用到一个控件叫ActivityIndicator

我们先在要添加的xml中添加一段下面的代码

	<View id="loading_view" class="loading_view">
			<ActivityIndicator id="activityIndicator" message="正在拼命加载中..."/>
		</View>

 其对应的.tss文件设置如下

".loading_view":{
	width:"100%",
	height:"100dp"	
}

"#activityIndicator":{	
	width:"100%",
	height:"50%",
	color:"black", 
}

 然后再在你所对应的js(我用的是coffee)中添加如下代码

 

//首先根据不同的平台为activityIndicator设置不同的style
if (OS_IOS) {
  $.activityIndicator.setStyle(Ti.UI.iPhone.ActivityIndicatorStyle.PLAIN);
} else if (OS_ANDROID) {
  $.activityIndicator.setStyle(Ti.UI.ActivityIndicatorStyle.BIG);
}

//使用这个activityIndicator
someViewObject.addEventListener('click', function(e) {
    $.activityIndicator.show();

    setTimeout(function() {
         $.activityIndicator.hide();
    },3000);
});

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值