设计思路
由于总是用电脑听歌或者放ASMR,另外通过手机肝游戏,而且在打手机游戏时电脑屏幕亮着会对打游戏产生一定的干扰,同时也是资源的浪费,因此就想找一个关闭屏幕的软件(SM联想没有关闭屏幕按钮)。
使用技术
由于没有发现合适的软件,我考虑自己实现一个
通过考虑,我想了两种比较美观的实现方式 :
- Notification Icon
- Deakband
其实这两种实现都不错,但是由于我不会做像360那样和输入法一样的托盘控件,因此在直接交互上Deakband 要比Notification Icon 更胜一筹,因此选择了Deakband 。
预览
单击按钮后我设置了一个延迟,防止用户鼠标离手时不小心移动,之后再关闭显示器。