介绍
卡片核心类。
方法
renderView
/**
* 渲染视图,需要提供 CubeView
* @param view CubeView 由 CubeEngine 生成
*/
public void renderView(CubeView view)getSize
/**
* 获取卡片宽高尺寸
* @return Rect 矩形
*/
public Rect getSize()updateData
/**
* 更新渲染数据
* @param jsonData cube 渲染所需要的外部数据模型
*/
public void updateData(JSONObject jsonData) callJsFunction
/**
* 调用js方法
* @param methodName 方法名
* @param params 调用参数
*/
public void callJsFunction(final String methodName, final Object... params) recycle
/**
* 销毁,回收资源
*/
public void recycle() getCardUid
/**
* 获取卡片实例 id
* @return 卡片实例 id
*/
public String getCardUid()notifyState
/**
* 通知卡片状态
* @param state 卡片状态,在卡片出屏,上屏、前后台时通知变更状态
*/
public void notifyState(CCardState state)getCubeCardConfig
/**
* 获取创建卡片的config参数
* @return 创建卡片的config
*/
public CubeCardConfig getCubeCardConfig()getBindView
/**
* 获取卡片临时绑定的view(view可能被其他卡片复用)
* @return 绑定的view
*/
public CubeView getBindView()该文章对您有帮助吗?