huangyz0918/AndroidWM

水印的密度

DanteAndroid opened this issue · 7 comments

使用 覆盖模式 时,水印覆盖的密度比文档中显示的要密集。
请问有没有办法调节呢

调节水印大小,如果是文字水印可以添加空格,字符串越长,分布越稀疏,越短越密集,如果要特别密集可以重复添加水印。

文档中的图片也是通过空格来控制密度的吗?
感觉这样不够优雅啊……可否考虑添加新方法控制密度呢

有道理,感谢你的建议,我会增加的 @DanteAndroid

用了添加空格的方法,但是只能控制横向的密度。而且在我前后添加了两个空格后,出现了水印的最后一个字被覆盖一半的情况
81543543231_ pic

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 应该不难,不过我最近比较忙,没有时间更新,准备今年过年左右更新一波。您要是有改进欢迎提交 PR。

@DanteAndroid 感谢回复,技术有限,对水印这块不是很熟悉……