在实际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); });
相关推荐
"Titanium中支持iOS设备的拖拽"这一主题聚焦于如何在Titanium框架下实现iOS应用的拖放功能。这种功能在现代移动应用中非常常见,尤其在文件管理、内容编辑以及多任务处理等场景中。 拖放功能在iOS中是通过...
Titanium 插件是扩展其核心功能的一种机制,它允许开发者添加新的原生模块到项目中,以实现 Titanium 本身不支持或者需要更高效性能的功能。这些插件可以包括访问硬件设备(如摄像头、蓝牙),调用系统服务(如地图...
《TitaniumBackup_6.0.5.1:专业版的安卓备份与恢复解决方案》 在安卓设备的管理和维护中,数据备份与恢复是至关重要的环节。TitaniumBackup_6.0.5.1,这款专业版应用,以其强大的功能和高效的操作,为用户提供了...
Google-Cloud-Messaging--Titanium-, 在 Titanium 中,Google云消息传递 Google-Cloud-Messaging--Titanium -注册带有GCM和处理发送到设备的通知的Titanium MODULE 。Android平台使用c2dm进行推送,但是因为c2dm停止...
**Titanium中文版开发手册** Titanium中文版开发手册是一份专门为中文用户编译的开发者指南,旨在帮助熟悉中文的开发者充分利用Titanium框架进行移动应用的开发。Titanium是一个开源的JavaScript平台,允许开发者...
在Titanium中,可以使用`Ti.Network`模块来检查设备的网络状态。这个模块提供了多种方法来获取网络连接的信息,例如`Titanium.Network.online`属性,它返回一个布尔值,表示设备当前是否已连接到任何类型的网络(如...
在 Titanium Mobile API 中,核心组成部分是 Titanium Module。这些模块包含了大量预定义的对象和方法,旨在简化常见的移动开发任务。例如: - **Ti.UI**:用户界面组件,包括按钮、文本框、列表视图等。 - **Ti....
本主题聚焦于在Titanium中如何利用HttpClient访问REST服务,这是一种常见的移动应用与服务器间进行数据交换的方式。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议...
在实际开发过程中,使用`node-titanium-sdk`时,开发者需要熟悉Titanium的API,理解如何通过JavaScript代码调用这些API来实现原生功能。同时,还需要掌握基本的移动应用设计原则,以确保应用在不同平台上拥有良好的...
- **类**:Titanium中的各种类,如UI组件、网络请求类等,它们的构造函数、方法、属性的解释。 - **方法**:每个方法的参数、返回值、使用示例,以及可能抛出的异常。 - **事件**:组件可以触发的事件,以及事件处理...
在 Titanium 中实现这样的功能,开发者可能需要自定义视图和手势检测。具体步骤可能包括: 1. **创建视图(Views)**:为菜单和主要内容创建两个独立的视图,菜单视图通常隐藏,而主要内容视图则占据屏幕的主区域。...
[Packt Publishing] Appcelerator Titanium 移动应用开发教程 (英文版) [Packt Publishing] Creating Mobile Apps with Appcelerator Titanium (E-Book) ☆ 图书概要:☆ Develop fully-featured mobile ...
Titanium Backup_3.7.4捐赠完全版
Titanium中的SOAPClient是实现与SOAP Web服务交互的关键组件。在Titanium中,你可以使用Ti.Network.createHTTPClient对象来创建一个HTTP客户端,然后配置其请求方法、URL、以及数据发送方式,以实现SOAP请求。以下是...
titanium-d1-kickstart.6.1.1.gbin 强大的思科模拟器
通过合理使用BEGIN/COMMIT事务,开发者可以在Titanium中实现更高效的数据插入,提高应用性能,尤其在处理大量数据时效果显著。同时,结合其他优化策略,如SQL语句优化,可以进一步提升数据库操作的效率。
钛备份 Titanium Backup,备份你的程序及程序数据,并支持定时备份等功能。 功能很强大,有此软件,不管你的格机还是重刷ROM,在重装软件时都是无痛的,非实适用经常捣鼓手机有机友! 解锁器使用说明: 1.安装钛...