秦昭拎着一袋水果站在门口,穿着宽松卫衣,脖子上挂着耳机线。他原本想打招呼,目光却落在桌上亮起的屏幕上。他走近几步,盯着那个刚保存的界面,眉头皱起。
“这个动线……”他低声说,“怎么这么熟?”
林初夏抬头看他。
“下滑展开二级菜单的时候,有个轻微回弹,像是弹簧阻尼。”秦昭放下袋子,凑近看,“我三年前在一个技术论坛发过一套开源设计草图,专门解决手势误触问题,里面就有这个细节。”
林初夏摇头:“我没看过。”
“我知道你没引用。”秦昭掏出手机,翻出旧帖截图,“但我真没想到有人会自己重做一遍,连参数都调得差不多。”
江逸立即调出版本控制记录,展示提交历史。“所有代码均为本地构建,无外部链接导入。”
秦昭没再质疑,反而坐了下来。“你为什么做这个?”
林初夏低头看着键盘,声音很轻:“有次直播,后台弹幕太多,系统崩了。有个粉丝留言说,她攒了一个月饭钱买票,结果应援灯没亮。她写了很长一段话,可系统只当成垃圾信息删了。”
她顿了顿。“我想做个不会忽略任何人的地方。”
秦昭沉默了几秒,突然笑了下。“你这架构挺硬核,但界面太素。用户第一眼看到的东西,得有温度。”
他说着,点开自己的手机相册,翻出几张手绘草图。“我当时设计的时候,就想让每个点击都有‘触感’,比如按下去会有涟漪,颜色随心情变。”
林初夏接过手机,仔细看着那些线条。
“你们两个。”江逸站在一旁,“一个管逻辑,一个管表达。为什么不一起做?”
秦昭抬眼看他:“你是认真的?”
“我从不拿团队资源开玩笑。”江逸指着屏幕,“这个项目现在有两个问题:一是缺乏视觉引导,二是缺少实际应用场景。你们互补的部分,正好能填上。”
林初夏抬头看向秦昭,嘴唇微动,像是想说什么,又停住。
秦昭盯着她看了几秒,忽然伸手,把手机里的设计稿全部导出来,拖进她的项目共享文件夹。“行啊。不过你得答应我,别再用那种冷冰冰的灰白色调。”
林初夏轻轻点头。
江逸退后一步,靠在墙边。投影再次展开,新的协作框架正在生成。他没有插话,只是静静看着两人开始讨论接口兼容性,声音逐渐放松。
窗外夜色未散,病房里只剩屏幕的光映在三人脸上。一行行代码向下滚动,UI组件逐一加载,某个按钮被点击后,弹出一道柔和的渐变光晕,像黎明前的第一缕天光。
林初夏的手指停在回车键上。