Material Design——Image lists
#我是一个可爱的搬砖工系列# 尝试对照英文翻译学习MD的组件设计,借此加深各种组件的应用~
Material Design链接:Material Design——Image lists
图像列表在有组织的网格中显示图像集合。
一、用法
图像列表表示重复模式中的项集合。它们有助于提高他们对内容的视觉理解。
△ 原则
· 视觉 图像列表允许用户根据图像浏览内容
· 比较 图像列表允许用户轻松地比较集合中的项
· 完整性 图像列表与周围的内容和布局相结合
△ 类型
· 标准图像列表对于同等重要的项目是最好的。他们有一个统一的容器大小,比率和填充。
· 在一个集合中,拼好的图像列表强调特定的项目,它们使用不同的容器大小和比率创建层次结构。
· 机织图像列表便于浏览对等内容,它们在不同比例的容器中显示内容,以创造有节奏的布局。
· 砌体图像列表便于浏览未经裁剪的对等内容,容器高度是根据图像大小确定的。
二、分析
图像列表由设置为特定高宽比的容器组成。图像列表中的每个项目都可以在图像容器下面或上方显示可选文本和图标。
1. Image container
图像容器显示图像列表项的图像或插图。
2. Text labels (optional)
文本标签显示与图像列表项相关的一行文本。
3. Actionable iconography (optional)
可操作的图像可以表示相关的行为。
4. Text protection (optional)
文本保护是一个半不透明的条形码放置在图像前面,以保持文本上方的可读性。
5. Image list item
图像列表项表示图像列表中的单个项。
△ 间隔
PaddingPadd在图像列表中的图像之间可以有所不同。建议使用以下填充值:1、2、4、8、16、20、24、32 dp。
△ 操作
图像列表项可以被点击、拖动、筛选或排序。
左:点击图像列表项会显示有关该项的更多详细信息;右:图像列表内容可以按日期、文件大小、字母顺序或其他参数进行筛选或排序。 Caution:可以拖动图像列表项来重新排序,但如果对图像进行排序或筛选,则应禁用此交互;Wrong:不允许在单个图像列表项目上滑动手势。图像列表应该被视为一个组。△ 布局网格
· 定义布局
图像列表列结构不需要与布局网格对齐,只有图像列表本身的周长需要与布局网格对齐。
一个跨越布局网格八列的图像列表,带有16 dp的间隙。· 响应
图像列表继承布局网格的响应行为。
图像列表响应布局网格。 图像列表固定在布局网格上。△ 滚动
图像列表可以垂直或水平滚动。图像列表中的所有项必须作为集合一起滚动。图像裁剪可用于指示滚动方向。
左:图像列表项一起滚动;右:图像列表可以水平滚动。三、类型
△ 标准图像列表
对于同等重要的项目,标准图像列表是最好的,他们有一个统一的容器大小,比率和填充。
标准图像列表可以与文本标签一起显示,也可以不带文本标签显示。
1.只包含图像的图像列表
2.带有图像和文本标签的图像列表
在紧凑的布局中,标签可以出现在图像容器的上方,使用图像处理来提供文本保护以确保可读性。△ 凹凸图像列表
在一个集合中,拼好的图像列表强调特定的项目而不是其他的项目。他们使用不同的容器大小和比率来创建跨图像的层次结构。
拼好的图像列表不应该在图像容器下面显示文本,因为它会破坏布局。△ 机织图像列表
机织图像列表使用交替的容器比率来创建有节奏的布局。机织图像列表是浏览对等内容的最佳选择。
△ 砌体图像列表
砌体图像列表使用动态大小的容器高度来反映每个图像的高宽比,此图像列表最好用于浏览未裁剪的对等内容。
END.THANKS FOR YOUR READING~
如有不当,还请多多指教~