FlipIt 翻页时钟屏保:轻量复古的 Windows 屏保

FlipIt 翻页时钟屏保:轻量复古的 Windows 屏保 FlipIt 翻页时钟屏保轻量复古的 Windows 屏保【免费下载链接】FlipItFlip Clock screensaver项目地址: https://gitcode.com/gh_mirrors/fl/FlipIt电脑锁屏后屏幕往往只剩一片纯黑连个念想都没有。最近我在用开源项目 FlipIt一个基于 .NET Framework 4.8 的翻页时钟屏保机器一闲置屏幕就变成一块会翻牌的机械时钟顺带还能瞄一眼其他城市现在几点。灵感来自老牌翻页时钟 Fliqlo但完全不依赖 Flash。翻页时钟屏保的默认显示效果把 .scr 装进系统目录顺手完成设置Windows 屏保本质上是个改名的可执行文件所以安装不复杂克隆代码仓库git clone https://gitcode.com/gh_mirrors/fl/FlipIt用 Visual Studio 打开src/FlipIt.slnRelease 模式编译并以管理员身份运行构建事件会把生成的.scr自动拷进C:\Windows\SysWOW6464 位系统或C:\Windows\System3232 位系统。不想编译的话也可以直接取一份现成的.scr放进对应目录。打开系统的屏保设置列表里选中 FlipIt点设置就进入了配置窗口。窗口上半部分是全局项12/24 小时制切换、是否显示夏令时标记还有一条 50%~150% 的显示比例滑条数字整体大小随它缩放。这些偏好最终写在本机用户目录下的Settings.ini里读写逻辑集中在src/FlipIt/FlipItSettings.cs改完保存即生效不涉及注册表。调试时把启动参数设为/sF5 就能直接全屏预览效果。多时区屏保到底在哪配配置窗口左侧是一台一台的显示器选中某块屏幕后显示类型有三种可选当前时间、世界时间、不显示。想要多时区效果就把其中一块屏幕切到世界时间。随后在搜索框输入城市名回车即可添加内置了几百个全球城市数据来自src/FlipIt/res/TimeZoneCities.txt条目名称还能双击改名比如把 London 改成老板那边。多时区画面的排版与翻页绘制在src/FlipIt/WorldTimesScreen.cs每个城市占一行处于夏令时的城市会带一个星号提示对应开关就是前面提到的标记选项。多时区屏保的城市时间列表多屏分工和其他细节多显示器场景下每块屏幕配置互不影响主屏放本机时间副屏挂几个合作方的城市是比较常用的组合。字体用的是项目内嵌的 Helvetica 压缩体src/FlipIt/res/HelveticaLTStd-Cond.ttf不同分辨率下字形保持一致。翻页动画是逐帧绘制卡片上半片翻折的过程模拟真实台钟落下的手感平时几乎不占资源。想自己扩展显示模式的话单时区绘制逻辑在src/FlipIt/CurrentTimeScreen.cs继承TimeScreen基类照着实现即可代码量不大也适合当 .NET 屏保的入门示例。FlipIt 是免费开源项目代码放在 gitcode 的 gh_mirrors/fl/FlipIt 仓库随时可以拉下来改成自己想要的样子。【免费下载链接】FlipItFlip Clock screensaver项目地址: https://gitcode.com/gh_mirrors/fl/FlipIt创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考