設計思路
由於總是用電腦聽歌或者放ASMR,另外通過手機肝遊戲,而且在打手機遊戲時電腦屏幕亮着會對打遊戲產生一定的干擾,同時也是資源的浪費,因此就想找一個關閉屏幕的軟件(SM聯想沒有關閉屏幕按鈕)。
使用技術
由於沒有發現合適的軟件,我考慮自己實現一個
通過考慮,我想了兩種比較美觀的實現方式 :
- Notification Icon
- Deakband
其實這兩種實現都不錯,但是由於我不會做像360那樣和輸入法一樣的托盤控件,因此在直接交互上Deakband 要比Notification Icon 更勝一籌,因此選擇了Deakband 。
預覽
單擊按鈕後我設置了一個延遲,防止用戶鼠標離手時不小心移動,之後再關閉顯示器。