下载地址
版本:V1.1.0
Github Release下载:访问 Releases 下载 Assets 中的 JAR 文件
下载JAR文件后,如果不知道怎么安装,可以参考之前的V1.0.0安装教程,传送门
完整更新日志
新特性
新增maxWidth 配置项
用户可自行配置气泡框最大宽度
同时为了不撑破布局,当内容超过最大宽度时采取自动换行
新增手机端样式设置功能
功能优化
动画填充模式增强
确保动画结束后元素保持最后的关键帧样式
即使偶发情况未及时移除元素,也不会显示在页面上
动画时长优化
将整型类型换成了浮点类型
用户可自定义浮点类型时长,例如:2.6秒
对时长进行了限制,最大时长为30秒
问题修复
优化动画同步移除机制
使用 animationend 事件替代 setTimeout,确保元素移除操作与动画结束严格同步
消除因定时器时间误差导致的元素残留问题
// 旧代码(问题根源) setTimeout(() => toast.remove(), animationConfig.duration) // 新代码 toast.addEventListener('animationend', () => toast.remove());