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如下:
一级样式名说明
borderall、top、bottom、none行的分割线
fixedtrue浮动的单元行如下图,目前只在app端有效
相对其他单元行组件基本是对data或者format进行方便性和可读性封装。有了这个理解就能更快让我们快速入手其他组件。

管理员 | 阅读(83) | 评论(0)

评论
点赞
已读
暂无评论