水印的密度
DanteAndroid opened this issue · 7 comments
DanteAndroid commented
使用 覆盖模式 时,水印覆盖的密度比文档中显示的要密集。
请问有没有办法调节呢
huangyz0918 commented
调节水印大小,如果是文字水印可以添加空格,字符串越长,分布越稀疏,越短越密集,如果要特别密集可以重复添加水印。
DanteAndroid commented
文档中的图片也是通过空格来控制密度的吗?
感觉这样不够优雅啊……可否考虑添加新方法控制密度呢
huangyz0918 commented
有道理,感谢你的建议,我会增加的 @DanteAndroid
DanteAndroid commented
用了添加空格的方法,但是只能控制横向的密度。而且在我前后添加了两个空格后,出现了水印的最后一个字被覆盖一半的情况
Code:
private fun getWaterMarkText(): WatermarkText {
val text = editText.getText().toString()
return WatermarkText(" $text ")
.setPositionX(0.5)
.setPositionY(0.5)
.setTextColor(Color.WHITE)
.setTextAlpha(120)
.setRotation(-30.0)
.setTextSize(24.0)
}
DanteAndroid commented
很抱歉打扰您,请问水印密度这个功能好加吗?
huangyz0918 commented
@DanteAndroid 应该不难,不过我最近比较忙,没有时间更新,准备今年过年左右更新一波。您要是有改进欢迎提交 PR。
DanteAndroid commented
@DanteAndroid 感谢回复,技术有限,对水印这块不是很熟悉……