水印
默认情况是 开启的
app/src/main/java/com/ruoyi/app/model/Constant.kt
// 是否显示水印
const val isShowWaterMark = true主要代码
app/src/main/java/com/ruoyi/code/base/BaseBindingActivity.kt
/**
* 全局添加水印(核心:获取Activity的根布局,动态添加WatermarkView)
*/
@SuppressLint("ResourceAsColor")
private fun addGlobalWatermark() {
val rootView = window.decorView.findViewById<ViewGroup>(android.R.id.content)
val watermarkView = WatermarkView(this).apply {
layoutParams = FrameLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT
)
// 设置透明背景,避免遮挡页面内容
setBackgroundColor(android.R.color.transparent)
}
rootView.addView(watermarkView)
}主要配置某个页面不需要截屏,但是不能截屏可以拍照啊,为了唯一性,需要进行设置水印。
1、可以自定开启和关闭
2、可以自定义水印内容
如果以上内容对您有帮助,请老板用微信扫一下赞赏码。


