UICMS

全栈之路

用后端知识体系开发原生移动应用

UICMS资讯类row组件, 是以资讯模式来展示,他有四种资讯展示模式,分为无图模式,左小图模式,和三张小图模式,和一张大张在图模式,这个CMS资讯组件,就与我们的看到的新闻资讯的差组件一个,用他完成资讯列表的展示。
扩展样式属性
样式名称值类型默认值说明
image-radiusint2图片圆角
元素格式化属性
格式名称值类型默认值说明
titleString标题
leftString左下角内容
rightString右下角内容
展示效果
无图模式如图:
左小图模式
三张小图模式
大图模式
大图模式可以加载视频,方式看UICMS的初始化方法。
上例组件新建方式Java和C#的方式如下:
Java代码
 /**
     * 创建单图资讯组件
     *
     * @param click
     * @param data
     */
    public UICMS(UIClick click, WebMeta data)

    /**
     * 创建单图或者大图资讯组件
     *
     * @param click
     * @param data
     * @param src
     * @param max   是否是大图
     */
    public UICMS(UIClick click, WebMeta data, String src, boolean max) 
    /**
     * 创建大图资讯组件,并支持视频
     *
     * @param data
     * @param click
     * @param videoSrc 视频Url
     * @param src      视频预览图片
     */
    public UICMS(WebMeta data, UIClick click, String videoSrc, String src)    /**
     * 创建视频资讯组件
     *
     * @param data
     * @param videoSrc 视频Url
     * @param src      视频预览图片
     */
    public UICMS(WebMeta data, String videoSrc, String src)
    /**
     * 创建单图资讯组件
     *
     * @param click
     * @param data
     * @param src
     */
    public UICMS(UIClick click, WebMeta data, String src)

    /**
     * 创建三张图的资讯组件
     *
     * @param click
     * @param data
     * @param src1
     * @param src2
     * @param src3
     */
    public UICMS(UIClick click, WebMeta data, String src1, String src2, String src3)
C# 代码
        /// <summary>
        /// 创建无图资讯组件
        /// </summary>
        /// <param name="click"></param>
        /// <param name="data"></param>
        public UICMS(UIClick click, WebMeta data)

        /// <summary>
        /// 创建视频资讯组件
        /// </summary>
        public UICMS(WebMeta data, Uri videoSrc, String src)

        /// <summary>
        /// 创建大图资讯组件,并支持视频
        /// </summary>
        /// <param name="data"></param>
        /// <param name="click"></param>
        /// <param name="videoSrc"></param>
        /// <param name="src"></param>
        public UICMS(WebMeta data, UIClick click, Uri videoSrc, String src)

        /// <summary>
        /// 创建视频资讯组件
        /// </summary>
        public UICMS(WebMeta data, Uri videoSrc, String src)

        /// <summary>
        /// 创建单图或者大图资讯组件
        /// </summary>
        /// <param name="click"></param>
        /// <param name="data"></param>
        /// <param name="src"></param>
        /// <param name="max">是否是大图</param>
        public UICMS(UIClick click, WebMeta data, String src, bool max)

        /// <summary>
        /// 创建单图资讯组件
        /// </summary>
        /// <param name="click"></param>
        /// <param name="data"></param>
        /// <param name="src"></param>
        public UICMS(UIClick click, WebMeta data, String src)

        /// <summary>
        /// 创建三张图资讯组件
        /// </summary>
        /// <param name="click"></param>
        /// <param name="data"></param>
        /// <param name="src1"></param>
        /// <param name="src2"></param>
        /// <param name="src3"></param>
        public UICMS(UIClick click, WebMeta data, String src1, String src2, String src3)

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

点赞
已读
暂无点赞