Skip to content

ToolBox v1.1.2 - 修复圆点样式 + 显示版本号

Choose a tag to compare

@godweiyang godweiyang released this 04 Jul 09:57
· 57 commits to main since this release

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,传到手机点击安装(需在系统设置允许"未知来源应用"安装)。

📚 仅供学习交流

请遵守各平台协议与当地法律,下载内容版权归原作者所有。本应用不用于商业用途,不对任何因使用本应用产生的纠纷负责。