由于window上的系统通知无法自定义样式,所以需要自定义一个通知窗口
而对于mac自定义通知窗口在全屏模式下显示有一些问题,所以使用的是系统通知,他的样式也比window好看
新建一个消息通知类继承EventEmit,绑定两个事件
当点击时触发click事件
当显示时触发show事件
窗口需要设置在屏幕右下角
注意:
窗口需要设置为透明的,以便实现htm动画效果,如下
https://upload-images.jianshu.io/upload_images/8256961-c9a1b2e92871cb17.gif
GIF动画需要打开链接
扩展:
当electron应用窗口比较多的时候,可以直击使用透明窗口归纳为一个,使用html来模拟多个窗口的展示,提高应用性能,z-index来控制窗口层级