Web Design & UI/UX10 min read

日历 App 设计:日视图重设计前后对比

一个日历日视图:五个事件、一个月历网格和一条红色提醒同时在喊叫。再看修好后的同一个屏幕:安静的时间线、下一场会议独占一行、一条周条和一个“日”菜单。每处改动并排对比,附免费 Figma 文件。

By Boone
XLinkedIn
Calendar App Design: A Day Screen Redesign, Before and After

日历日视图只有一个任务:告诉你接下来是什么,以及今天还剩多少时间。下面的初稿什么都知道,但它把五个事件涂成五种刺眼的颜色,还加了月历网格,顶上再放一条红色提醒,结果没有什么比别的更重要。19 分钟后的会议和午饭一样重。

修复方案保留所有功能,只改变权重。长会议看起来就长,空闲时间就是空着,而此刻真正重要的那场会议,得到属于自己的一行安静展示。

整个屏幕,前后对比

初级草稿

一个标题为 2026 年 11 月的日历日视图,有四个同等大小的视图按钮、一条写着“今天有 5 个事件”的红色提醒栏、带彩色圆点的月历网格,以及蓝、红、橙、绿、紫五张全彩事件卡片,每张都带铃铛、头像和标签,最后一张卡片上盖着黄色加号按钮,底部是五个标签的标签栏

修复后

修复后的同一个日历屏幕:左上是返回箭头和 11 月,旁边有小小的“日”菜单、搜索和加号图标,周条上 3 日星期二是一个实心黄色圆,一行写着 Roadmap Review、“19 分钟后”和黄色“加入”按钮,下方的时间线有一个灰色的已过事件、一条红色的当前时间线和四个浅色底的事件块,底部是悬浮标签栏

左边,视线无处落脚。标题、四个按钮、红色横幅、月历网格和一摞饱和的卡片都在争夺第一眼。事件卡片是屏幕上最响的东西,而且它们一样响。红色用了两次:一次是提醒,一次是事件,于是红色不再代表任何意思。

右边,屏幕从上到下有清晰的顺序:我在这一周的哪里,接下来是什么,这一天其余时间长什么样。颜色很安静,只用来做一件事,就是区分事件。

改了什么,用数字说话

初级草稿修复后
事件五张全彩卡片,各带铃铛、头像和标签浅色底的块,带 3 px 颜色条,圆角 6
时间不显示,卡片高度都一样每小时 70 px 的时间线,长度一目了然
下一场会议一条带一句话的红色提醒横幅一行 76 px:“19 分钟后”、参与者和 36 px 的“加入”按钮
日期选择158 px 的月历网格,带彩色圆点周条,今天是一个 36 px 的实心圆
视图四个同等大小的 24 px 按钮一个小小的“日”菜单
顶部图标小,样式混杂24 px,朴素
边距左 14 px,右 12 px均匀,行从边到边
文字大小8 到 16 px每种角色一个字号的易读梯度
悬浮按钮52 px,盖在最后一张卡片上没有,添加改为顶部的加号
标签栏五个标签62 px 悬浮栏里的五个标签,一天的内容从下方穿过

修复 1:把卡片变成时间线

之前

之前

之后

之后

五张堆叠的全彩卡片,蓝、红、橙、绿、紫,高度全都一样,每张都带铃铛、头像和标签。对比之下是一条时间线:有小时标签、一场灰色的已过会议、9:41 处的红线,以及四个带细颜色条的浅色块,其中午餐和客户电话比一对一会议更高。

卡片列表只会说“这里有五件事”,别的什么都不说。一小时的碰头和三小时的工作坊占一样大的空间,而它们之间的空隙,也就是人们真正想在日历里看到的部分,完全看不见。

时间线给一天一个形状。45 分钟的会议是矮块,长会议是高块,空闲时间是看得见的留白。颜色从整张卡片搬到了左侧的细条和背后的淡淡底色上,所以文字可以一眼读完,颜色仍然能区分工作电话和午饭。

两个小细节带有含义。Team Standup 是灰色,因为已经结束。一条红线标出 9:41,让你确切看到自己在一天中的位置。

可复用的规则:把时间表现为空间,把刺眼的颜色留给正在发生的那一件事。

修复 2:下一件事,一行安静的展示

之前

之前

之后

之后

一条带铃铛的红色横幅,写着“今天有 5 个事件。下一个事件在 19 分钟后”。对比之下是一行白色内容:Roadmap Review,红色的“19 分钟后”,旁边是 Zoom、三个小头像和一个黄色的“加入”按钮。

草稿里的提醒想用一句话告诉你三件事:有多少个事件,其中一个是下一个,以及什么时候。读起来像一条报错。没人需要知道今天有几个事件,因为屏幕上都显示着。

修复方案回答的是人们打开日历时只有的那个问题:下一件事是什么,我能加入吗?名称在最前面,红色的“19 分钟后”是屏幕上唯一的红色,36 px 的“加入”按钮就放在拇指够得着的地方。时间也对得上:状态栏显示 9:41,Roadmap Review 10:00 开始。

这个模式和 Notion Calendar 的加入按钮是同一种:会议、倒计时和一个动作。

可复用的规则:把描述这一天的横幅,换成帮你做下一步的一行。

修复 3:用一周换掉一个月

之前

之前

之后

之后

完整的月历网格,五行数字,许多数字下面有小小的彩色圆点,今天是一个小黄圈。对比之下是单独一行周条,每个数字上方有一个字母,3 日星期二是一个大的实心黄色圆,下面写着“11 月 3 日,星期二”。

月历网格回答的是日视图根本没在问的问题。它占用手机 158 px 的空间,只为展示 30 天的彩色圆点,而这些圆点看起来又和下面的卡片一样,所以屏幕上有两份相互竞争的同一件事的摘要。

周条保留了日视图所需要的:今天和它旁边的几天。一个实心圆标出今天,完整日期用文字写在正下方。月份还在:顶部的 11 月可以回到月视图,在周条上滑动就能翻一周。

可复用的规则:展示屏幕所关心的缩放级别。日视图需要的是一周,不是一个月。

修复 4:把四个按钮收进一个菜单

之前

之前

之后

之后

一个顶部栏,有 2026 年 11 月、两个箭头、一个文字标志、一个“今天”标签、搜索和设置图标,下面是四个同等大小的描边按钮:日、周、月、年。对比之下的顶部栏有返回箭头和 11 月、一个带箭头的小“日”菜单、一个搜索图标和一个加号图标。

四个同等大小的按钮在说,四种视图被使用的可能性一样。其实不是:人们待在一个视图里,很少切换。这些按钮占满一整行,还长得像它们下面的卡片。

修复方案把它们收进一个显示当前视图的小菜单。周、月、年只需点一下。搜索和添加变成朴素的 24 px 图标,设置留在标签栏里,文字标志也去掉了,因为屏幕就是产品,Apple Calendar 也没有。

可复用的规则:当各个选项的使用频率不均等时,显示当前的那一个,把其余的藏在它后面。

其他更小的修复

  • 每个功能都保留。 箭头变成周条上的滑动。每个事件上的铃铛、标签和地点,打开事件后就能看到。
  • 同样的事件。 五个事件在两个屏幕上都有,每个都以淡色底保留了原来的颜色。Team Standup 是灰色,因为已经结束,Roadmap Review 是品牌黄,因为它是下一个。
  • 悬浮标签栏。 62 px,一天的内容从它下方穿过,屏幕用上了全部高度,标签栏也不再像一个单独的盒子。
  • 没有悬浮按钮。 那个 52 px 的加号以前盖在最后一张卡片和上面的人头像上。现在它是顶部的一个图标。
  • 均匀的边距。 草稿左边 14 px,右边 12 px。修复后的行在同一套网格上从边到边。
  • 两边都是 Zoom。 Roadmap Review 在两个屏幕上都是 Zoom 会议,所以“加入”才有意义。

审查你自己的日历屏幕

问题为什么重要
长会议看起来长吗?长度是日历应该最先展示的东西
空闲时间是否以留白的形式可见?人们打开日历是为了找空档
有没有一行专门展示下一件事?这是被问得最多的问题
红色是否只用于一件事?警告色只在用一次时有效
日期选择器和视图匹配吗?日视图上的月历网格是第二份摘要
很少用的视图是否被收起?同等大小的按钮暗示同等频率的使用

获取 Figma 文件

免费文件包含初级草稿、修复后的屏幕,以及每个部分的组件。

免费 Figma 文件

日历日视图重设计,前后对比

两个屏幕和每个部分的 Figma 组件。免费,仅供查看,复制到你的草稿即可。

在 Figma 中打开

FAQ

日历 App 的日视图该怎么设计?

做成时间线,块的高度等于会议时长,用安静的淡色底和细颜色条,空闲时间留空,再加一条当前时间线。把下一场会议放在它上方的一行里。

日历 App 里怎么展示下一场会议?

用一行展示会议名称、“19 分钟后”这样的倒计时、参与者,以及有通话时的“加入”按钮。避免用统计今天事件数量的横幅。

日历 App 的日视图要显示月历网格吗?

通常不要。周条加今天的一个实心圆,就能提供日视图所需的上下文,月视图从顶部点一下就能到。

日历 App 需要几个视图按钮?

一个。用一个小菜单显示当前视图,这里是“日”,把周、月、年放进菜单里。

为什么日历里的全彩事件卡片不好?

当每个事件都很饱和,每个事件看起来都很紧急,颜色也就不再起到区分作用。浅色底加细颜色条既保留了分类,又让文字好读。

日历的“加入”按钮应该用什么颜色?

用品牌色,作为屏幕上唯一的实心按钮,红色只留给倒计时。

来源

  • 两个屏幕都是我们自己在 Figma 中设计和测量的。App Sundial、人物和事件都是虚构的。时间是一致的:状态栏显示 9:41,Roadmap Review 10:00 开始,2026 年 11 月 3 日是星期二。
  • 文字与对比度检查:墨色 #1B1A17 在万寿菊黄 #FFC233 上是 10.8 比 1。事件文字在其淡色底上分别是 8.1(黄)、6.5(橙)、6.8(绿)和 8.4(紫)比 1。红色的“19 分钟后” #D70015 在白色上是 5.4 比 1。
  • 研究的模式:Apple Calendar 的日视图(左上角返回月视图、搜索和添加为朴素图标、周条上只有一个实心的今天、带颜色条的淡色块、空白即空闲时间),以及 Notion Calendar 的加入按钮。
  • 之前屏幕中的文字标志:Playfair Display Bold。头像照片来自 Pexels:Peter Platou、Son Hoa Nguyen、Luthfi Ramaditya 和 Carlos Gutierrez。
  • 最初作为轮播图发布在 App Brainy。

Want this for your own app? Our team redesigns app screens like this one, from the first audit to the finished components.

Get Started

More from Brainy Papers

Keep reading