Как я могу изменить флаги и фильтры созданного представления во время выполнения?

#java #android

Вопрос:

Я создаю фильтрованное наложение (для настройки альфа-диапазона экрана), используя WindowManager вот так:

 WindowManager windowManager;  View filter;  windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);   filter = new View(this);   float alpha = (float) 0.8;  filter.setAlpha(alpha);   filter.setBackgroundColor(Color.YELLOW);  filter.getBackground().setAlpha(80);   WindowManager.LayoutParams params = new WindowManager.LayoutParams(  -1,  -1,  WindowManager.LayoutParams.TYPE_ACCESSIBILITY_OVERLAY,  WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE |  WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH |  WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,   PixelFormat.TRANSLUCENT);     windowManager.addView(filter, params);  

Возможно ли изменить флаги и/или фильтры этого представления во время выполнения? Изменение альфы в качестве примера?