ToolBox v1.1.2 - 修复圆点样式 + 显示版本号
ToolBox v1.1.2
修复二维码圆点样式不生效的问题,首页底部新增版本号显示。
🐛 Bug 修复
二维码圆点样式不生效(真·根因修复)
现象:切换到"圆点"样式后,二维码整体变灰一点,但点阵样式没有任何变化,看起来还是方块。
根因(这次找对了):QRCodeWriter().encode(content, ..., sizePx, sizePx, hints) 把 sizePx(像素尺寸,例如 800)传给 ZXing 时,ZXing 内部行为不稳定 — bitMatrix.width 返回的不是模块数(33),而是接近 sizePx 的某个值,导致 moduleSize = sizePx / matrixWidth 算出来只有 1px,圆点半径 0.5px 几乎不可见,看起来就像没变化(只是因为抗锯齿整体变灰)。
修复:
encode()改传1x1,让 ZXing 返回"纯模块矩阵"(bitMatrix.width就是真实模块数)- 自己控制
moduleSize,加coerceAtLeast(8)保证至少 8px,圆点清晰可见 - 圆点半径取
moduleSize / 2f,圆点之间无缝衔接
✨ 新功能
首页底部显示版本号
- 首页底部加一行小灰字
v1.1.2,从PackageInfo.versionName读取,不硬编码 - 方便用户确认当前安装的版本,反馈问题时能快速报版本号
📦 下载
下载下方的 ToolBox-v1.1.2.apk,传到手机点击安装(需在系统设置允许"未知来源应用"安装)。
📚 仅供学习交流
请遵守各平台协议与当地法律,下载内容版权归原作者所有。本应用不用于商业用途,不对任何因使用本应用产生的纠纷负责。