Feed流图片展示规则-用户动态列表

Feed流是目前App信息资源展示的常用手段,常使用Feed流的场景有资讯列表(今日头条)、专业类文章列表(36Kr)、图片素材展示(花瓣)、用户动态列表(微博)等。今天这里主要讲的是用户动态列表的图片展示规则,因为用户动态列表的图片展示方式更复杂、更多样化,在研究的时候有很多收获点,在此分享给大家。

目录:

  • 1. 不同张数的图片展示样式及分析
  • 2. 动态列表的图片展示示例

多数量图片展示样式

1. 单张图片

单张图片的展示方式种类多,且图片的裁切规则比较复杂,市面上的APP 单张图片展示方式主要有以下几种类型。

① 方形小图这是最规矩的九宫格图片展示样式,图片展示的比例为1:1 图片裁切规则:图片的展示区尺寸是固定的,将图片等比缩放至展示区域内,即 短边与图片展示区尺寸一致,截取图片中间内容进行展示,这是方形图片展示的一致规则,下面就不再一一说明。 优点:设计起来快速便捷,且开发逻辑简单,易实现。

② 根据图片的宽长比进行展示1这是最复杂的单张图片展示方式,图片得宽长比有3个关键比例点:3:1、1:1、1:3,下面我们具体看一下每一种图片比例的展示方式。

  • 当图片比例 1:1 的时候,我们会给图片一个X*X的展示区内,图片等比缩放在其中。
  • 当1:3≤图片比例≤3:1,图片会等比缩放到X*X的展示区内,长边等于X
  • 当图片比例<1:3的时候,图片展示区比例变为1:3,展示区的高度等于X,图片等比缩放至展示框中,短边等于X的三分之一,取图片的中间位置进行展示
  • 当图片笔记>3:1时,图片展示框比例变为1:3,图片的宽度与3张宫格加间隙的宽度一样,图片等比缩放至展示框中,短边等于宽的三分之一,取图片的中间位置进行展示

优点:兼顾各种尺寸的图片展示,界面呈现比较美观、规矩

缺点:开发成本比较高,逻辑比较复杂



③ 根据图片的宽长比进行展示2这个也是根据图片尺寸比例进行不同规则展示的一种方式,相对于上面的展示方式会稍微简单一些。关键的宽长比例有两个1:1、3:4

  • 当图片比例> 1:1 的时候,图片与内容区同宽,不限制高度
  • 当图片比例=1:1的时候,会设置一个X*X的内容展示区,图片等比缩放在其内展示。
  • 担当图片比例<1:1时,我们会设置一个3:4的图片展示框,宽度=X,图片限制高度在展示框内进行等比缩放

优点:

1. 大于1:1的图片展示区域更大

2. 兼顾了大多数图片的比例的展示,逻辑上也比较简单



2. 两张图片

两张图片通常是两个方形并排展示,根据图片对页面的重要性,有两种展示方式:

1. 宫格式排布

2. 一种是两个图片尺寸放大,与3个宫格加间隙的尺寸一样。这种形式图片在页面中占据的空间位置更多,适合于图片比较重要的产品使用,比如娱乐性质的腾讯视频,用户对明星的照片度更高。


3. 三张图片

1. 宫格式排布

2. 1 2的排布形式,这种排列方式,会更加突出左侧的图片,如果是图片 视频混合展示,也可以将视频放在左侧的位置进行展示。


4. 四张图片

1. 宫格排布

2. 1 3的排布形式,上面的图片会突出展示   1的图片比例为16:9

3. 1221排列形式  2的图片比例为16:9

后两种的图片排列形式是为了保持页面的图片展示区域宽度一致,但又不至于占据的页面空间太大而延伸出来的图片展示方式,通常用于对图片展示比较重要的产品中,比如腾讯视频的Doki和大众点评的列表。


5. 五张图片

1. 宫格排布

2. 2 3排列形式,上面的图片会突出展示,长方形的图片比例为16:9

3. 2 3排列形式  2的图片比例为1:1


6. 六张图片

1. 宫格排布


7. 七张图片

1. 宫格排布

2. 232 排列形式


8. 八张图片

1. 宫格排布

2. 323 排列形式


9. 九张图片

1. 宫格排布

动态列表的图片展示示例

以下是市面上常见的3种动态列表图片排布样式

1. 传统宫格排布

传统的宫格展示最多只能发布9张图片,用户对图片的度不是很高,这种方式的排布优势在于内容和图片展示可以兼顾。

eg. 网易云音乐、微博、朋友圈都是基于这种形式,因为社交关系内我们的不仅仅是图片,更多的是对人的,对人发布的内容的,所以简单的宫格形式能满足图片的展示,又不至于太突出。

2. 宫格变形 – 9

这种宫格的图片在页面中的展示宽度一致,并且不管是几张图片合起来展示都是一个整体,图片展示区看起来特别规矩,图片比较重要的产品可以选择这种方式。

eg. 腾讯视频的动态列表其实是粉丝的生态圈,粉丝可以在这里发布偶像的照片,视频等等。粉丝和粉丝之间互相并不是很,但其发布的照片对其他粉丝来说很有吸引力,并且圈内发布的都是高清大图,所以这种图片排布方式就很适合它

3. 宫格变形 – 6

这种图片的排布跟宫格变形-9的还展示基本思路是一致的,都是为了突出图片,不同点在于动态列表里面最多展示6个。

这种排布方式对图片的上传数量可比展示数量要多,用户可以上传多张,在于动态列表里面最多展示6个,超出的话就直接在最后一张图片上标注还有N张图片。


总结

通过整理图片的排列规则发现要做好UI,数学的计算能力也是要有的呀~~单张图片的适配方式还是比较复杂的,我们不仅仅要考虑前台的图片展示样式,对于后台的图片裁切规则也要有一定的了解,这样才能更好的保证最终的上线效果。

本篇分享理解起来可能有点困难,欢迎大家留言沟通~~

海盐社(公众号)

作者: 小火焰
(0)

相关推荐

  • 锐捷用户动态ip地址类型绑定错误怎么办

    锐捷在认证的时候提示 用户动态ip地址类型绑定错误,这是因为你之前设置过静态IP地址上网. 操作方法 01 打开网络共享中心 02 找到更改适配器设置 03 找到本地连接 04 右键单击选择属性设置 ...

  • 3大内容列表中的标签设计要点

    上次分享带大家了解了标签的种类.标签的文字特征和标签颜色的选择,在了解标签设计的基础内容上,我们更需要知道的是在不同的页面场景下,我们应该选择什么样的标签样式,以及标签摆放的位置,这些在界面设计过程中 ...

  • 泰捷视频tv版直播列表"用户分享"为空导致部分卡顿问题解决办法

    现在很多用户抱怨泰捷视频tv版2.7.4版本上线之后,直播“用户分享”列表为空,同时还会卡顿,后来经过我们技术团队的仔细发现,其实是因为你的设备系统设置时间错误,导致无法拉取到最新节目列表! 解决办 ...

  • 移动端常用的5种内容展示方式

    这篇文章主要基于<about face 4>中新增加的关于移动设备的部分,针对移动端的内容组织形式,利用本文进行一个整理,并补充了相关的案例和思考.移动应用相比PC端,有两个十分显著的特点 ...

  • 坐拥全球7亿用户的Instagram高保真原型送给你!

    小编:预告-一大波高保真原型正在靠近 @Sophia这一次,我带来的是我刚做的Instagram的高保真原型! 等等!什么?高保真?我知道,有小伙伴要准备吐槽了,高保真原型在产品圈中一直备受争议,它有 ...

  • UNIX用户和基本的帐户管理

    修改帐户 在UNIX® 的处理用户帐户的环境中有很多不同的命令可用. 最普通的命令如下,接下来是详细使用它们的例子。 命令 摘要 adduser(8) 在命令行添加新用户. rmuser(8) 在命令 ...

  • 在CentOS系统上查看用户登录记录的方法

    保留.维护和分析日志(如某个特定时期内发生过的,或正在发生的帐号事件),是Linux系统管理员最基础和最重要的任务之一.对于用户管理,检查用户的登入和登出日志(不管是失败的,还是成功的)可以让我们对任 ...

  • Android设计规范Material Design-Components(9列表控制)

    9月12日,是不是很奇怪,昨天才说可能要有段时间不能更新了,但是为什么今天又更新了,主要是因为小编我昨天眼拙,搬文章的网站改版了,没有找到,就以为没有了~~拖出去赏五十大板~~顺便告诉大家一个好消息~ ...

  • 改善搜索结果页用户体验的七个要点

    搜索框虽小,搜索功能却在一个网站的用户体验中发挥着非常重要的作用.好用的搜索功能能够快速提升用户的愉悦感,而糟糕的体验,可能就会让一个产品面临着失去用户的危险.热衷于细节的设计师怎能放过这个要点,今天 ...