×

一、简介与环境搭建

CrossApp简介CrossApp摘要CrossApp坐标系浅谈CrossApp屏幕适配方案CrossApp源码结构CrossApp的MVC模式CrossApp项目结构及入口CrossApp内存管理CrossApp类结构图创建CrossApp工程CAVector、CAList、CADeque、CAMap(数据容器)Windows 开发下VS2013环境搭建Windows 开发下Android环境配置Mac OS 开发下Xcode环境搭建Mac OS 下iOS移植android环境配置

二、CrossApp简单控件的使用

DLayout(自适应布局)CALabel(显示文本)CAImage、CAImageView(显示一张图片)CAScale9ImageView(九宫格图片拉伸)CAButton(按钮)CATextView(多行输入框)CATextViewDelegateCASwitch(开关控件)CAProgress(进度条)CAAlertView(提示框)CAScrollView(滚动视图)CAScrollViewDelegateCAListView(列表)CAListViewDataSourceCAListViewDelegateCATableView(表单视图)CATableViewDataSourceCATableViewDelegateCATableViewCellCACollectionView(容器)CACollectionViewDataSourceCASlider(滑动条)CAStepper(步进控件)CAPageView(页面切换)CAPageViewDelegateCAWaterfallView(瀑布流控件)CAWaterfallViewDataSourceCAWaterfallViewDelegateCAWaterfallViewCellCATextField(输入框)CATextFieldDelegateCAAutoCollectionView(自动化布局容器)CAAutoCollectionViewDataSourceCAAutoCollectionViewDelegateCAVideoPlayerControlView(视频播放器控制视图)CAVideoPlayerControlViewDelegateCAWebView(Web视图控件)CAWebViewDelegateCAGifView(显示Gif图片)CARenderImage(图像渲染)CASegmentedControl(分段控制)CAPickerView(视图选择器)CAPickerViewDataSourceCAPickerViewDelegateCAActivityIndicatorView(活动指示器)CrossApp UIEdit(UI编辑器)

三、视图控制

CAViewController(视图控制器)CADrawerController(抽屉控制器)CANavigationController(导航控制器)CANavigationBarDelegateCANavigationBarItemCANavigationBarCATabBarController(标签栏控制器)CATabBarDelegateCATabBarItem

四、调用系统支持

CADevice

五、数据的解析与存储

CAUserDefault简单存储SQlite的使用json解析xml解析

六、网络

网络通信之httphttp请求网络图

七,动画

CAViewAnimation(动画实现)

八、宏定义

宏定义

九、其他控件的使用

CAViewCAViewDelegateCATextField(输入框1.2以前版本)CAObjectCAResponderCAPullToRefreshViewCAControlCAWindowCABarItemCABarButtonItemCASchedulerCAMediaDelegateCAKeypadDelegate

CAActivityIndicatorView(活动指示器)


类说明

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


基类

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_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)


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

参数:

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

解释:

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

typedef enum
{
    CAActivityIndicatorViewStyleWhiteLarge, 
    CAActivityIndicatorViewStyleWhite,
    CAActivityIndicatorViewStyleGray,
    CAActivityIndicatorViewStyleImage,
}CAActivityIndicatorViewStyle;


void setTimesOneCycle(float times);

返回值:void

参数:

类型 参数名 说明
float times 时间

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


void setCycleTime(float time);

返回值:void

参数:

类型 参数名 说明
float times 时间

解释:设置周期时间


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)