添加带有缺口的叠加图像视图

时间:2019-04-24 08:25:58

标签: android

我试图在屏幕上添加ImageView,但是imageview在槽口下方。 代码是:

int LAYOUT_FLAG;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
    LAYOUT_FLAG = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;
} else {
    LAYOUT_FLAG = WindowManager.LayoutParams.TYPE_PHONE;
}

windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
filtroVista = new ImageView(this);
params = new WindowManager.LayoutParams(
    WindowManager.LayoutParams.MATCH_PARENT,
    WindowManager.LayoutParams.MATCH_PARENT,
    //WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
    LAYOUT_FLAG,
    WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
    PixelFormat.TRANSLUCENT);

params.gravity = Gravity.TOP | Gravity.LEFT;
params.x = 0;
params.y = 0;

windowManager.addView(filtroVista, params);

有什么办法让它使用全屏显示吗?

0 个答案:

没有答案