类说明
活动指示器,即加载动画。
基类
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 属性介绍
类型:CAView*
解释:活动指示器的动画视图,动作为重复旋转动画,get/set{}。
类型:CAView*
解释:活动指示器动画的背景视图,get/set{}。
类型:float
解释:最小加载时间,默认为0,如果加载时间小于最小加载时间,则在这期间加载动画不能被停止,get/set{}。
CAActivityIndicatorView 方法说明
返回值:void
参数:
解释:开始运行活动指示器
返回值:void
参数:
解释:停止活动指示器
返回值:bool
参数:
解释:判断活动指示器是否正在运行,即是否有任务等待。
void setTargetOnCancel(CAObject* target, SEL_CallFunc callBack)
返回值:void
参数:
类型 | 参数名 | 说明 |
CAObject* | target | 当前对象 |
SEL_CallFunc | callBack | 回调器 |
解释:取消活动指示器后的操作,通过回调函数定义操作。
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)
返回值:bool
参数:
解释:初始化
返回值:void
参数:
解释:进入
返回值:void
参数:
解释:退出
返回值:void
参数:
解释:访问
返回值:void
参数:
解释:显示
virtual void setStyle(CAActivityIndicatorViewStyle style);
返回值:void
参数:
类型 | 参数名 | 说明 |
CAActivityIndicatorViewStyle | style | 设置活动指示器的类型 |
解释:
设置活动指示器的类型,枚举值,默认包括四种类型
typedef enum
{
CAActivityIndicatorViewStyleWhiteLarge,
CAActivityIndicatorViewStyleWhite,
CAActivityIndicatorViewStyleGray,
CAActivityIndicatorViewStyleImage,
}CAActivityIndicatorViewStyle;
void setTimesOneCycle(float times);
返回值:void
参数:
类型 | 参数名 | 说明 |
float | times | 时间 |
解释:设置一个循环周期时间
void setCycleTime(float time);
返回值:void
参数:
类型 | 参数名 | 说明 |
float | times | 时间 |
解释:设置周期时间