样式

Glass 具有独特的样式,因此我们提供标准卡片模板、调色板、排版和编写指南,并尽可能遵循。

在设计任何自定义布局之前,请使用 GDK 提供的可用 CardBuilder 布局为用户提供一致的体验。如果这些布局都不符合您的要求,请在设计中遵循以下准则。

指标和网格

Glass 界面针对不同类型的时间轴卡片提供了标准布局和外边距准则。卡片通常具有以下一般区域,我们制定了一些准则,供您在常规卡片组中使用。

卡片区域

Glass 为一组常见区域定义了尺寸,以便您轻松地一致设计并显示不同的卡片。

主要内容

卡片的主要文字内容采用 Roboto Light,最小尺寸为 32 像素,并且受内边距限制。64 像素及更大的文本使用 Roboto Thin。


全幅图片

图片在全宽配置下效果最佳,不需要在文字大小上留出 40 像素的内边距。


内边距

时间轴卡片在文本内容两侧的内边距为 40 像素。这样一来,大多数用户都能清晰地看到您的内容。

页脚

页脚显示有关卡片的补充信息,例如卡片的来源或时间戳。 页脚文本为 24 像素,Roboto Regular 和白色 (#ffffff) 彩色。


左图或列

左侧图片或列需要修改内边距和文本内容。

布局模板

GDK 提供了您可以使用的各种 CardBuilder 布局

颜色

Glass 以白色显示大多数文本,并使用以下标准颜色来表示紧迫性或重要性。 您也可以对时间轴卡片使用以下颜色:

CSS 类 RGB 值
white #ffffff
gray #808080
blue #34a7ff
red #cc3333
green #99cc33
yellow #ddbb11

以下示例使用颜色来表示与列车线路和状态有关的重要信息。

排版

Glass 以 Roboto Light、Roboto Regular 或 Roboto Thin 的形式显示所有系统文本,具体取决于字体大小。如果您要创建实时卡片或沉浸式体验,可以使用其他排版来传达您自己的品牌形象。

Roboto Light

Glass 以该字体显示大多数文本。

ABCDEFGHIJKLMN OPQRSTUVWXYZa bcdefghijklmnopqr stuvwxyz1234567 890!?/+-=()[]#@$
%^&*<>:;”

>

Roboto Regular

Glass 会以该字体显示脚注文本。

ABCDEFGHIJKLMNOPQRST UVWXYZabcdefghijklmnopq rstuvwxyz1234567890!?/+-=
()[]#@$%^&*<>:;”

Roboto Thin

Glass 会以该字体显示更大的文本(64 像素及以上)。

ABCDEFGHIJKLMNOPQ RSTUVWXYZabcdefghij klmnopqrstuvwxyz1234 567890!?/+-=()[]#@$%^ &*<>:;”

动态文字大小调整

使用 CardBuilder.TEXTCardBuilder.COLUMNS 布局时,Glass 会根据内容量使用尽可能大的字体大小。以下卡片根据文字数量显示了文字排版特征的示例。

写作

文字空间有限,因此在为 Glassware 编写文字时请遵循以下准则。

尽量简短。简明扼要、简单明了。寻找长文本的替代方案,例如大声朗读内容、显示图片或视频,或者移除功能。

力求简单易行。假设您在与一位聪明、能力出众但不太懂技术术语的人交谈,并且英语不是很好。 使用简短字词、主动动词和常用名词。

友善。使用缩写词。使用第二人称(“您”)直接与读者交流。如果您的文字不像在普通对话中所说的那样,它可能不应该这样编写。

将最重要的事情放在首位。前两个字词(约 11 个字符,包括空格)应至少尝试字符串中最重要的信息。如果没有,请重新开始。仅描述必要内容,不再详细描述。请勿尝试解释细微差别。对大多数用户而言,这些内容会丢失。

避免重复。如果某个重要的术语在屏幕或文本块内重复出现,请找到仅将其使用一次的方法。