This commit is contained in:
2026-09-24 16:25:22 +08:00
commit 7428184f01
1198 changed files with 314515 additions and 0 deletions
@@ -0,0 +1,3 @@
{
"minSdkVersion": "21"
}
@@ -0,0 +1,27 @@
import Paint from 'android.graphics.Paint';
import ColorMatrix from 'android.graphics.ColorMatrix';
import ColorMatrixColorFilter from 'android.graphics.ColorMatrixColorFilter';
import View from 'android.view.View';
import ViewGroup from 'android.view.ViewGroup';
export function setWindowGrey(ele:any|null=null) {
let paint = new Paint()
let colorMatrix = new ColorMatrix()
colorMatrix.setSaturation((0).toFloat())
let decorView = UTSAndroid.getUniActivity()!.window.decorView as ViewGroup
paint.setColorFilter(new ColorMatrixColorFilter(colorMatrix))
decorView.setLayerType(View.LAYER_TYPE_HARDWARE,paint)
}
export function removeWindowGrey(ele:any|null=null) {
let paint = new Paint()
let colorMatrix = new ColorMatrix()
colorMatrix.setSaturation((1).toFloat())
let decorView = UTSAndroid.getUniActivity()!.window.decorView as ViewGroup
paint.setColorFilter(new ColorMatrixColorFilter(colorMatrix))
decorView.setLayerType(View.LAYER_TYPE_HARDWARE,paint)
}