UICell行组件

全栈之路
用后端知识体系开发原生移动应用
UICell说明
对于UMC交互协议来说,整个交互都是基于JSON,直接组装JSON易出错,所以采用UICell是对行单元组件基础封装,方便产生正确可识别JSON数据格式,来满足行单元组件所需要的数据、文本格式和着色样式和绑定事件; 我们用UICell来抽象化方便工程师经济高效组装单元行的JSON,这就确认了UICell是所有单元行组件的基类,代码如下:
public abstract class UICell { public abstract WebMeta data(); public abstract String type(); private WebMeta _format = new WebMeta(); public WebMeta format() { return _format; } public UICell format(String name, String value) { _format.put(name, value); return this; } private UIStyle _style = new UIStyle(); public UIStyle style() { return _style; } }
方法说明
整体来说,Cell组件,是要组装四个参数,
其一、type,是表示对应的客户端注册的组件;
其二、data是表示此数据需要的数据
其三、format格式化data所需要文本格式配对;
其四、style文本格式化的样式,row组件专有参数和文本格式化参数
公共样式
在Cell单元行组件有一致性样式效果的一级style如下:
一级样式名 | 值 | 说明 |
border | all、top、bottom、none | 行的分割线 |
fixed | true | 浮动的单元行如下图,目前只在app端有效 |

相对其他单元行组件基本是对data或者format进行方便性和可读性封装。有了这个理解就能更快让我们快速入手其他组件。
管理员 | 阅读(83) | 评论(0)
暂无评论