Android WindowManager.LayoutParams 常用属性详解 - FLAG_LAYOUT_NO_LIMITS 及其他
除了 android.view.WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS 之外,还有以下属性:
-
android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN:全屏显示窗口,隐藏状态栏。
-
android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON:保持屏幕常亮,防止自动锁屏。
-
android.view.WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER:显示壁纸,使窗口可以透过壁纸显示。
-
android.view.WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES:忽略触摸屏幕上的脸颊事件,防止误触。
-
android.view.WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE:窗口不可获得焦点,用户无法与窗口进行交互。
-
android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE:窗口不可触摸,用户无法通过触摸屏幕与窗口进行交互。
-
android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL:窗口不会拦截触摸事件,允许事件传递给底层窗口。
-
android.view.WindowManager.LayoutParams.FLAG_DIM_BEHIND:窗口背后的内容会变暗,突出显示当前窗口。
-
android.view.WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN:窗口可以覆盖整个屏幕,包括状态栏。
以上是常用的一些 WindowManager.LayoutParams 的属性,可以根据需要进行组合和使用。
原文地址: https://www.cveoy.top/t/topic/pTQU 著作权归作者所有。请勿转载和采集!