feat: 添加 Activity 扩展

This commit is contained in:
Quyunshuo
2023-03-14 19:00:26 +08:00
parent f8ee74e045
commit 8c18a224bf

View File

@ -0,0 +1,18 @@
package com.quyunshuo.androidbaseframemvvm.base.ktx
import android.app.Activity
import android.view.WindowManager
/**
* 设置当前 [Activity] 是否允许截屏操作
*
* @receiver [Activity]
* @param isAllow Boolean 是否允许截屏
*/
fun Activity.isAllowScreenCapture(isAllow: Boolean) {
if (isAllow) {
window?.addFlags(WindowManager.LayoutParams.FLAG_SECURE)
} else {
window?.clearFlags(WindowManager.LayoutParams.FLAG_SECURE)
}
}