Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android windowManger remove flags

Tags:

android

I have a WindowManger in a Service and I add some flags:

params = new WindowManager.LayoutParams(
    WindowManager.LayoutParams.MATCH_PARENT,
    WindowManager.LayoutParams.WRAP_CONTENT,
    WindowManager.LayoutParams.TYPE_PHONE,
    WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE|WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
    PixelFormat.TRANSLUCENT);

    params.gravity = Gravity.TOP | Gravity.LEFT;

    params.y = 0; //topPadding
    params.x = 0;
    windowManager.updateViewLayout(view, params);

How can I remove WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE later in another part?

like image 974
medo Avatar asked Oct 17 '25 19:10

medo


1 Answers

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
like image 197
rajeswari ratala Avatar answered Oct 19 '25 09:10

rajeswari ratala