课程表

入门与环境搭建

简单控件的使用

视图控制

调用、存储、网络和动画

其他控件的使用

工具箱
速查手册

活动指示器

当前位置:免费教程 » 移动开发 » CrossApp

类说明

活动指示器,即加载动画。


基类

CAView


CAActivityIndicatorView 属性(点击查看方法介绍)

属性说明
ActivityIndicatorView活动指示器的动画视图
ActivityBackView活动指示器的背景视图
LoadingMinTime最小加载时间


CAActivityIndicatorView 方法(点击查看方法介绍)

方法说明
startAnimating启动活动指示器
stopAnimating停止活动指示器
isAnimating活动指示器是否正在运行
setTargetOnCancel取消活动指示器时的回调
create创建,默认Frame为(0,0,0,0)
createWithFrame创建,并指定其Frame,默认Frame为(0,0,0,0)
createWithCenter创建,并设置其Center,默认Center为(0,0,0,0)
init初始化
onEnter进入
onExit退出
visit访问
draw显示
setStyle设置活动指示器的类型,枚举值,默认包括四种类型
setTimesOneCycle设置一个循环周期时间
setCycleTime设置周期时间


CAActivityIndicatorView 属性介绍

ActivityIndicatorView

类型:CAView*

解释:活动指示器的动画视图,动作为重复旋转动画,get/set{}。

 

ActivityBackView

类型:CAView*

解释:活动指示器动画的背景视图,get/set{}。

 

LoadingMinTime

类型:float

解释:最小加载时间,默认为0,如果加载时间小于最小加载时间,则在这期间加载动画不能被停止,get/set{}。


CAActivityIndicatorView 方法说明

void startAnimating()

返回值:void

参数:

解释:开始运行活动指示器


void stopAnimating()

返回值:void 

参数:

解释:停止活动指示器


bool isAnimating()

返回值:bool

参数:

解释:判断活动指示器是否正在运行,即是否有任务等待。


void setTargetOnCancel(CAObject* target, SEL_CallFunc callBack)

返回值:void

参数:

类型参数名说明
CAObject* target当前对象
SEL_CallFunccallBack回调器

解释:取消活动指示器后的操作,通过回调函数定义操作。


static CAActivityIndicatorView* create();

返回值:CAActivityIndicatorView*

参数:

解释:创建,默认Frame为(0,0,0,0)


static CAActivityIndicatorView* createWithFrame(const DRect& rect);

返回值:CAActivityIndicatorView*

参数:

类型参数名说明
const DRect&rect区域大小

解释:创建,并指定其Frame,默认Frame为(0,0,0,0)


static CAActivityIndicatorView* createWithCenter(const DRect& rect);

返回值:CAActivityIndicatorView*

参数:

类型参数名说明
const DRect&rect中心点的位置及大小

解释:创建,并设置其Center,默认Center为(0,0,0,0)


virtual bool init();

返回值:bool

参数:

解释:初始化


virtual void onEnter();

返回值:void

参数:

解释:进入


virtual void onExit();

返回值:void

参数:

解释:退出


virtual void visit();

返回值:void

参数:

解释:访问


virtual void draw();

返回值:void

参数:

解释:显示


virtual void setStyle(CAActivityIndicatorViewStyle style);   

返回值:void

参数:

类型参数名说明
CAActivityIndicatorViewStylestyle设置活动指示器的类型

解释:

设置活动指示器的类型,枚举值,默认包括四种类型

  1. typedef enum
  2. {
  3. CAActivityIndicatorViewStyleWhiteLarge,
  4. CAActivityIndicatorViewStyleWhite,
  5. CAActivityIndicatorViewStyleGray,
  6. CAActivityIndicatorViewStyleImage,
  7. }CAActivityIndicatorViewStyle;


void setTimesOneCycle(float times);

返回值:void

参数:

类型参数名说明
floattimes时间

解释:设置一个循环周期时间


void setCycleTime(float time);

返回值:void

参数:

类型参数名说明
floattimes时间

解释:设置周期时间

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号