ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

拆解倒计时应用:原生鸿蒙页面的实现路径与调试方法

拆解倒计时应用:原生鸿蒙页面的实现路径与调试方法 倒数日页面的交互设计从事件列表到新增、重点标记与删除反馈倒数日页面的价值不在于把几个日期简单地排在一起而在于把“某件重要的事距离今天还有多久”变成一眼就能读懂的界面。很多时间信息放在日历里时只是一个日期放到倒数日页面之后用户会先看到事件名称再看到日期说明最后看到剩余天数。信息从抽象变成了有顺序、有情绪、可以反复查看的内容。这篇文章介绍一个轻量的倒数日页面。它的功能范围很明确页面展示几条固定事件用户可以点击一张卡片把它标记为当前重点点击右上角的加号可以在列表末尾加入一条新的纪念日每张卡片右侧都有删除按钮页面底部还有一句简短的操作提示。它并不是完整的日历产品也没有接入系统日历、真实日期选择器或后台定时服务。页面中的日期和天数主要用于演示列表状态如何变化因此阅读时要把“看得见的交互”与“真正的时间计算”区分开。从用户角度看这个页面非常容易理解。最上方是标题区域标题下面是一句说明右上角的加号代表新增。中间是连续排列的事件卡片每张卡片都有序号、事件名称、日期描述、剩余天数和删除按钮。点击卡片以后序号背景会变得更醒目剩余天数会出现“已置顶”的提示点击删除以后对应卡片会从列表中消失。它没有复杂的导航层级也没有隐藏在菜单里的关键操作用户打开页面就能知道下一步可以做什么。一、先从页面读懂信息层次这个页面的背景使用了很浅的粉红色事件卡片使用白色标题与重点数字使用深浅不同的红色。这样的配色没有把所有内容都做成鲜艳的红色而是让红色承担不同职责深红用于标题和事件名称浅红用于未选中的序号块鲜红用于当前选中状态和剩余天数淡红用于删除按钮的背景。因为颜色集中在同一个色相范围内页面看起来有统一的情绪同时又能把不同信息区分开。标题区域包括两行文字。第一行是“倒数日”字号较大字重较高用户进入页面时首先看到它。第二行是“把重要时刻留在眼前”字号更小颜色更浅它不是一个可点击控件而是对页面用途的解释。标题左侧区域占据主要宽度右侧留下加号按钮。这样安排的好处是页面名称和新增动作互不干扰用户知道这里是什么也能马上找到创建入口。加号按钮采用红色实底和白色加号。它没有额外写“新增事件”四个字但加号已经是列表新增操作中很常见的符号。这个按钮的位置也很关键。若把新增放在每一张卡片里面用户可能会误以为它只服务于某条事件放在标题区域右侧则表达的是“向整个列表添加一条内容”。所以它是全局动作而不是某个条目的局部动作。中间的列表区域占据页面主要空间。卡片之间留有固定间距卡片自身有圆角、内边距和白色底色。浅粉背景从卡片缝隙中露出来形成自然的分隔效果。这里没有额外使用复杂的分割线因为卡片的白底已经提供了足够清晰的边界。对于事件数量较少的页面这种卡片式布局比密集表格更容易传达“每一件事都值得被单独关注”的感觉。二、四条初始事件如何组成列表首次打开页面时列表里有四条事件产品发布日、暑期旅行、朋友生日和年度复盘。它们覆盖了工作、旅行、个人关系和周期性计划四种语境用户看到这些名字就能理解这个页面不是只服务于某一种日期。每条事件都有对应的日期说明分别是“距离 2026-09-15”“距离 2026-10-01”“距离 2026-10-22”和“距离 2026-12-31”。日期描述使用统一句式所以四张卡片的第二行看起来很整齐。第一条事件默认处于重点状态。它左侧的序号块使用更醒目的红色天数一行显示“还有 25 天 · 已置顶”。其余三条事件的序号块使用较浅的红色天数分别按照当前列表位置显示为“还有 62 天”“还有 81 天”和“还有 100 天”。这些天数不是根据今天与日期之间的真实差值计算出来的而是页面为了展示不同文本而准备的固定演示结果。也就是说用户可以观察到不同事件的数字不同却不能把它当成真实日历计算结果。这个限制必须说清楚因为“倒数日”这个名称很容易让人以为数字会随着日期变化。页面当前展示的是交互原型它证明列表怎样渲染、怎样选中、怎样新增和怎样删除它没有证明真实日期算法已经完成。如果把页面截图当作产品功能说明就应该使用“倒数日界面演示”或“事件列表原型”这样的描述避免让读者误以为应用已经连接了系统时间。四条事件的排列顺序也会影响用户的第一印象。第一条是默认关注项后面三条作为普通项目顺次展开。点击其中任何一张卡片后重点状态会移动到被点击的那一项。这里的“移动”主要体现在颜色和文字反馈上列表顺序本身不会改变。换句话说页面中的“已置顶”更接近“重点标记”不是把卡片真的搬到列表第一行的排序功能。三、卡片内部为什么分成三行信息每张卡片可以看成左、中、右三个区域。左边是序号块中间是信息区右边是删除按钮。序号块是一个有固定宽高和圆角的红色方块数字居中显示。它给每条事件一个明显的视觉锚点用户在滚动列表时可以迅速分辨卡片边界。虽然序号并不代表事件的重要程度但它能让列表结构更清楚。中间信息区垂直排列三行。第一行是事件名称例如“产品发布日”第二行是日期描述例如“距离 2026-09-15”第三行是剩余天数。三行的字号和颜色依次减弱信息优先级也依次降低。事件名称最大、最深因为它回答“是什么”日期说明较小因为它回答“什么时候”剩余天数虽然字号不大但使用鲜红色因为它是这个页面最有动作感的结果。把名称放在第一行有一个很直接的理由用户在浏览列表时首先需要确认自己看的是哪一件事。若第一行只放数字用户可能看到“还有 62 天”却不知道它对应旅行还是生日。日期放在名称下面形成一个稳定的时间锚点剩余天数放在最后作为用户最容易反复查看的结论。这个顺序符合“名称先定位、日期再确认、数字最后给答案”的阅读路径。右侧删除按钮使用淡红背景和深红文字。它的颜色仍然属于页面红色体系但比选中状态克制得多避免破坏整张卡片的主视觉。按钮文字直接写“删除”没有使用只靠图标猜含义的方式。对于破坏性操作来说文字比一个不熟悉的图形更明确。按钮位于卡片右侧也让用户能够在不进入卡片详情的情况下处理一条事件。卡片整体又是可以点击的。点击区域覆盖整张卡片删除按钮则位于其中。这样的结构带来一个必须观察的交互现象点击卡片普通区域时会更新重点项点击删除按钮时会执行删除动作。删除按钮属于卡片内部操作用户实际操作时应该确认它不会让卡片被误标记后又消失。当前页面删除后会把重点恢复到第一条因此最终视觉结果比较稳定但设计列表时仍然要意识到内层按钮和外层卡片同时具备点击意义。四、点击卡片重点状态怎样变化初始状态下第一条事件是重点项。用户点击第二张卡片时第二张卡片的序号块会变成鲜红色第二张卡片的剩余天数会切换成“还有 25 天 · 已置顶”原来第一张卡片恢复普通颜色并显示自己的普通天数。点击第三张、第四张时效果完全相同只是被强调的卡片换了位置。这个交互的核心不是复杂动画而是一个简单的状态切换。页面需要知道当前是哪一项被选中然后让每一张卡片根据“自己的位置是否等于当前选中位置”来决定颜色和文案。状态只有一个视觉变化却有两个左侧序号变色底部天数文字改变。多个控件共享同一状态是声明式界面里非常常见的写法。只要状态发生变化相关内容就会按照新状态重新呈现。点击反馈应该足够明显但也不能让整个列表产生跳动。当前页面通过颜色和文字完成反馈没有改变卡片高度也没有将卡片重新排序。因此选中一项不会影响其他卡片的位置用户可以继续沿着原来的滚动位置阅读。对于一个只需要“重点关注”的原型来说这种反馈是合适的它表达了关注关系却没有引入排序带来的认知负担。需要注意“置顶”这个词的边界。当前页面没有真正把被选卡片移动到第一行也没有在页面重新打开后保存重点项。它只是把选中状态显示成重点视觉。若产品需求真的要求“置顶”通常还要明确排序规则、多个置顶项如何排列、取消置顶如何处理以及新增事件是否自动进入重点区域。当前页面没有这些规则所以把它理解为“当前重点标记”更准确。这种明确命名很重要。界面文案会塑造用户预期如果按钮写的是“置顶”用户自然会期待卡片位置变化如果实际只是颜色变化用户可能会认为功能失效。原型阶段可以先用现有文案观察交互但继续完善时应该让文字和实际能力保持一致。页面真实存在的是选中和重点提示至于排序意义上的置顶需要后续功能支持。五、点击加号新增事件的可见结果点击标题右侧的加号后列表末尾会增加一条事件。第一次点击时新事件名称为“新建纪念日 1”日期一行显示“等待设置日期”第二次点击时增加“新建纪念日 2”后续继续递增。新增名称里的数字来自新增次数而不是列表当前长度因此即使删除过一条事件下一次新增仍然继续使用新的编号不会因为列表长度变化而重复之前的名字。新事件被追加到列表末尾而不是插到当前重点项前面。这个选择符合用户对“新增”的一般预期已有内容保持原来的位置新内容出现在最后。对于事件列表来说末尾追加也能减少页面跳动用户点击加号后可以向下看到刚添加的条目。若将来条目很多可以在新增成功后滚动到末尾或短暂高亮新条目但当前页面只负责把它加入列表。“等待设置日期”是一条有价值的状态文案。它没有伪造一个看似真实的日期也没有让日期区域留白而是直接告诉用户这条事件还缺少日期信息。这个状态与“新建纪念日 1”形成了对应名称已经存在但日期尚未完成。对原型来说显示不完整状态比填入一个虚假的日期更诚实也更方便读者理解后续还需要什么操作。新增事件的剩余天数仍然沿用列表位置对应的演示文字。它并不会因为用户输入了名称或新增了日期而自动重新计算因为页面没有日期输入步骤也没有真实日期对象。用户点击加号时看到的是列表数量增加、序号增加、名称变化和日期占位变化不能期待出现日期选择窗口。这个边界是页面功能的一部分应该在使用说明中提前交代。新增动作还可以帮助观察列表布局是否稳定。新卡片的宽度、左右内边距、圆角、序号块大小、文字层次和删除按钮位置都应当与原有卡片一致。因为新增内容和初始内容使用同一种卡片结构列表会自然延长不会出现新条目样式突然变化的问题。对于卡片列表而言重复结构的一致性比单张卡片的精致装饰更重要。六、点击删除数量减少与边界保护每张卡片右侧都有删除按钮。点击某条事件的删除按钮后这条事件会从列表中消失对应日期说明也会同时消失剩下的事件会向上补位。删除不是只隐藏视觉内容而是让事件和日期两组列表在同一个位置一起减少。只删除名称而保留日期会导致之后的卡片读到错误的日期当前页面同步处理两个位置能够保持显示配对。页面设置了一个简单的边界当列表只剩下一条事件时删除按钮不会继续把它删掉。连续点击删除时用户可以看到列表从多条减少到一条但最后一条会被保留。这个规则避免页面完全空白也让原型始终有内容可供操作。它不是完整的空状态设计只是一种最低限度的保护。对于真正的产品列表为空未必是错误。用户可能确实希望删除所有倒数日这时更自然的做法是显示一个空状态卡片告诉用户“还没有倒数日可以点击右上角添加”。当前页面没有单独的空状态画面所以选择保留一条数据。阅读这个页面时要把“不能删除最后一条”看成演示层面的边界而不是所有倒数日产品都必须遵守的规则。删除完成后重点状态会恢复到第一条。这样处理的结果很直观无论删除的是普通项还是当前重点项页面都会重新把第一条显示为重点。它让状态不会指向已经不存在的条目但也意味着删除普通项时原来的重点项不会被保留删除重点项时页面也不会自动选择相邻项。简单的复位换来了稳定的结果但没有覆盖所有业务语义。如果按照用户真正的使用习惯完善这个功能应该进一步区分三种情况。删除当前重点项时可以选择下一条或上一条作为新的重点删除重点项之前的普通项时原重点项的身份不应因为位置变化而丢失删除重点项之后的普通项时原重点项可以继续保持。当前页面没有为每条事件准备稳定身份只用位置表示选中所以这些情况没有展开。对演示页面而言统一恢复第一条足够清楚对长期保存的倒数日应用而言稳定身份和明确策略更重要。七、列表增加以后序号和天数会怎样序号是按照当前显示位置生成的。初始四条事件对应一、二、三、四删除第二条后原来的第三条会显示为新的第二条后面的序号依次前移新增事件追加到末尾后得到下一个显示序号。序号反映的是“现在排在第几”而不是某条事件永远不变的编号。这个区别在页面数量变化时很容易观察到。比如用户先选中第四条再删除第二条原来的第四条会变成第三条。当前重点状态按选中位置记录因此删除之后它可能不再指向原来那条事件随后统一复位又会把重点移到第一条。用户只看页面可能觉得“删掉一条后重点变了”实际原因是位置和事件身份没有分开。剩余天数也会随着显示位置改变因为普通状态下使用的是按当前位置递增的演示规则。删除或新增会改变当前位置于是同一个事件可能显示不同的数字。这个现象再次说明当前数字不是日期计算结果而是为了让不同卡片有不同内容而准备的示例文字。它适合演示渲染变化不适合用于真实提醒。如果页面要升级为真正的倒数日事件应该包含自己的名称、日期和重点状态剩余天数由日期与当天做差得到。这样删除一条事件不会改变其他事件的真实天数排序或筛选也不会让数字凭空变化。日期应该保存为可以计算的日期值界面只负责把计算结果格式化成人类容易读懂的句子。当前页面没有这一层能力因此不能把截图中的“还有多少天”当成产品级数据。八、为什么点击和删除要分开观察整张卡片可以点击内部删除按钮也可以点击这种嵌套热区是列表页面常见结构。用户点卡片中间的信息区目标是选中用户点右侧删除目标是移除。两个动作的位置不同语义也不同但它们都发生在同一张卡片里。体验这种页面时不能只点击卡片空白处也不能只点击删除按钮。应该分别点事件名称、日期文字、剩余天数、序号块和删除按钮观察哪些区域会改变重点哪些区域会执行删除。尤其要确认点删除之后不会出现错误的选中高亮也要确认删除一项后列表其他卡片仍然能被点击。把热区按位置拆开验证比只看“点击后页面有变化”更可靠。删除按钮的视觉尺寸比较小因此实际触摸区域是否容易命中也值得关注。按钮文字不需要特别大但周围应该有足够的点击空间。视觉上小、触摸上大的按钮既能保持卡片轻量也能降低误触和点空的问题。当前页面用小号文字表现删除动作阅读时可以把它当作一个有明确语义的演示按钮如果用于真实手机应该进一步检查不同屏幕尺寸和手指操作的舒适度。另一个需要留意的现象是删除之后列表位置会重新排列。删除顶部条目时下面的卡片都会向上移动删除中间条目时后面的卡片会补齐空位删除末尾条目时其他卡片位置基本不变。由于序号按显示位置产生用户会看到序号重新连续排列。这是列表的自然结果但如果用户把序号当作固定身份就可能产生误解因此界面文案不应暗示序号具有永久意义。九、把页面操作串成完整使用流程第一次打开页面时先查看四条初始事件。此时第一条是重点状态其他条目显示普通颜色。用户可以从标题确认页面用途从日期描述确认每条内容从天数行看到当前演示数字。底部提示告诉用户卡片可以点击这对第一次使用很有帮助因为卡片本身没有明显的“可选中”图标。接着点击“朋友生日”所在卡片。预期结果是这张卡片的序号块变成鲜红色天数行出现重点提示之前重点卡片恢复普通颜色。列表顺序不变卡片高度不变只有颜色和文字发生变化。这个流程验证的是选择状态是否能在多个卡片之间移动。然后点击加号。预期结果是列表末尾出现一条新事件名称带有“新建纪念日 1”日期处显示“等待设置日期”。原有事件的名称、日期和顺序不应被修改。再次点击加号应出现编号为二的新事件。这个流程验证的是新增计数、末尾追加和占位文案。接下来删除刚刚新增的事件。预期结果是新事件和它对应的日期说明一起消失列表恢复到之前的数量。再尝试连续删除其他事件观察列表逐渐减少。当只剩下一条时继续点击删除页面应保持这一条不出现完全空白的列表。这个流程验证的是同步删除和最后一项保护。最后再点击剩余卡片确认它仍然可以成为重点。即使之前发生过新增和删除卡片点击仍应能更新颜色和重点文字。把几个动作连在一起比单独验证更接近用户真实操作也更容易发现“新增后不能点击”“删除后位置混乱”“列表为空仍然显示旧文字”等问题。十、页面中的固定文案分别承担什么作用“倒数日”是页面名称短而直接“把重要时刻留在眼前”是产品方向告诉用户这里关注的是重要事件“距离 2026-09-15”这类文字是日期说明用统一格式解释时间锚点“还有 25 天 · 已置顶”同时表达数字和重点状态“等待设置日期”表达新增条目尚未完善“点击卡片可将该事件设为重点关注”是底部操作提示。这些文案没有混在一起而是分别放在标题、卡片和页面底部。用户不需要读说明书也能从位置判断每句话的用途。日期说明不应该写成看似已经完成的真实计算新增条目也不应该空着日期区域。对于原型页面固定文案只要准确描述当前显示状态就比虚构一个完整业务流程更有价值。尤其是“等待设置日期”这句话它把未完成状态显式展示出来。空白容易让用户误以为加载失败虚假日期又会误导用户占位文案能在两者之间取得平衡。它还提示后续产品应该在哪里补功能新增事件以后需要一个日期选择步骤完成后再显示真正的日期和剩余天数。当前页面没有这个步骤所以不能把加号理解为“完成创建并计算倒计时”。底部提示只说明卡片点击这一项不太显眼的能力。加号按钮和删除按钮的形状、位置、文字都比较清楚不需要再用长句解释卡片整体可点击则不一定能被第一次使用的用户猜到因此放一条提示是有必要的。提示越短越好重点是告诉用户“点击哪里”和“会发生什么”。十一、当前页面已经做到什么还没有做到什么已经做到的部分包括事件列表能显示多条内容卡片结构统一用户可以点卡片切换重点状态加号可以让列表增加新事件新增条目有连续编号和日期占位文字删除按钮可以移除对应条目事件和日期说明会同步减少列表只剩一条时有保护页面底部有操作提示。这些能力足以构成一个可操作的倒数日列表演示。没有做到的部分同样清楚日期说明不是可编辑的真实日期天数没有根据系统当前日期计算页面没有日期选择器没有每天自动减一的计时逻辑没有应用重启后的本地持久化没有系统日历同步没有通知提醒没有桌面卡片没有真正的跨设备同步重点事件不会自动排序到第一行删除没有撤销和回收站。以上内容都不能从当前页面推导出来也不应写成已经存在的功能。这个边界不是对页面的否定反而能帮助读者正确理解演示的价值。页面把列表、状态、增加和删除这些交互基础呈现清楚适合用来学习如何组织一张可滚动的事件卡片列表。真实倒数日产品还需要时间模型、数据存储和提醒机制但那是后续功能不应该为了文章篇幅把它们假装塞进当前页面。如果继续完善第一步应当是把每条事件从简单的显示内容提升为包含名称、目标日期和重点状态的完整数据。第二步是用真实日期计算剩余天数处理今天、过去日期和跨年情况。第三步是补充日期选择和编辑入口让“等待设置日期”可以真正结束。第四步才是考虑本地保存、提醒和桌面展示。这样的顺序与页面现有交互是连续的不会突然跳到与当前界面无关的系统能力。十二、从页面视觉判断交互是否成功判断一次点击是否成功不能只看有没有日志或按钮有没有按下而应该看页面状态是否出现对应变化。点击普通卡片后最醒目的证据是序号块颜色改变同时天数文字出现重点说明点击加号后最醒目的证据是列表末尾多出一张卡片点击删除后最醒目的证据是目标卡片消失且其他卡片顺序补齐。重点状态使用鲜红色普通状态使用浅红色这个对比让用户不用逐字阅读就能发现当前关注项。删除按钮使用淡红底不会和重点卡片的鲜红序号混淆。新增卡片沿用普通状态的浅红色因此用户能看出它已经加入列表但不会误认为它自动成为重点。颜色、位置和文字三种反馈叠加在一起形成了较完整的状态表达。页面的反馈没有使用弹窗或复杂动画操作结果直接留在列表中。对于新增和删除来说内容本身就是最好的结果提示对于选中来说颜色和文案就是状态提示。轻量应用采用这种“直接更新页面”的方式可以减少中断用户连续处理多条事件时也更顺畅。只要状态对比足够明显就不必为每一次普通点击额外弹出提示。十三、列表页面最值得留意的几个边界第一是新增后的日期占位。它提醒我们列表项不一定一创建就拥有完整数据页面需要能展示“待完善”状态。第二是删除最后一项。当前页面选择保护最后一条真实产品则可以选择空状态两种方案都要有明确的视觉结果。第三是重点项删除。当前统一回到第一条逻辑简单但不一定符合所有用户预期。第四是删除条目前后的事件位置变化。只要选中状态用位置表示删除就可能造成身份漂移。第五是演示天数随位置变化。它在视觉上能展示不同数字但不能承担真实业务含义。第六是内外点击区域。卡片和删除按钮都能响应必须保证用户可以准确区分选择和删除。这些边界都能通过页面直接操作观察到不需要额外工具。文章讨论它们时重点应放在用户能看到的结果和状态含义而不是把读者带入某个目录或内部实现细节。一个独立的 CSDN 文章应该让读者只靠页面描述就能复现操作顺序知道哪些现象属于当前设计哪些能力还没有接入。十四、适合实际体验的操作顺序打开页面后先不要急着连续点击先确认标题、说明、四张卡片和底部提示是否完整。然后依次点击四张卡片观察重点状态是否每次只出现在当前卡片。接着点击一次加号检查新事件名称和“等待设置日期”是否出现在列表末尾再点击一次确认新增编号继续递增。之后从最后一条开始删除观察删除后事件数量是否减少日期说明是否同步消失。删除到只剩一条后再点击一次删除确认最后一条被保留。最后点击剩余卡片确认它仍然可以显示重点状态。这个顺序覆盖了页面最重要的状态路径而且每一步都有明确的视觉结果。如果操作过程中看到日期自动变化、弹出日期选择器、出现系统通知或应用重启后数据仍然存在那就说明实际使用的版本已经超出当前页面描述这些能力不应凭想象写入文章。当前页面能证明的只有固定事件、演示日期、位置相关的数字、选择反馈、添加反馈、删除反馈和数量边界。把可验证范围控制在这里文章才不会与应用不一致。结语这个倒数日页面虽然规模不大却把一个列表型应用最常见的几条交互路径集中在一起先展示一组事件再允许用户选择重点、追加新条目和删除旧条目。标题区域负责说明用途和提供新增入口事件卡片负责承载名称、日期和天数底部提示负责解释不明显的点击能力。每个区域的职责都很清楚用户不需要经过多层页面就能完成基本操作。它同时展示了演示页面与完整产品之间的距离。当前的日期和天数是固定展示内容重点状态主要是视觉标记删除最后一条有保护新增后的日期仍处于等待设置状态。正因为这些边界被保留下来读者才能准确判断页面已经完成什么、还缺什么。真实日期计算、日期编辑、数据保存、提醒和桌面展示都可以作为后续方向但不能被误写成当前页面已有的能力。实际体验时只要记住四件事就足够点击卡片会改变重点状态点击加号会在末尾增加纪念日点击删除会移除对应卡片列表只剩一条时不会继续删除。围绕这四条观察页面就能看懂它的主要交互也能发现它在数据和业务层面留下的扩展空间。一个独立、诚实、与页面一致的应用说明价值就在于让读者看完之后知道该怎么操作也知道哪些结果不能过度解读。十五、从一次操作判断页面是否稳定还可以用一组更细的观察来理解这个页面。先记录初始列表的四条名称和四条日期再点击第二条确认只有第二条进入重点状态随后点击加号确认原来的四条内容没有被覆盖新内容出现在末尾再删除第二条新增内容确认原来的四条重新回到原来的排列。这个顺序把选择、追加和移除连接起来能够看出页面不是只展示静态卡片而是在操作后重新组织当前列表。继续新增两条再删除中间的一条可以观察序号是否重新连续、后续卡片是否向上补位、日期说明是否仍然跟随对应位置。最后把重点切换到最后一条再删除它观察页面回到第一条重点状态。这样的体验不需要用户理解内部实现只需要对照名称、日期、颜色和数量就能判断视觉结果是否符合页面规则。倒数日原型的好坏首先体现在这些简单动作是否清楚、连续、没有意外跳转。如果把页面交给第一次使用的人还可以观察他是否能从标题和底部提示理解加号与卡片的含义。用户不需要知道状态变量也不需要知道列表是怎样保存的他只要能找到新增入口、看懂重点颜色、准确点击删除就说明界面信息层次是有效的。对于一个面向普通用户的时间清单交互的第一目标不是展示技术而是让每一次点击都有可预期的结果。
返回列表