除了 android.view.WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS 之外,还有以下属性:

  1. android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN:全屏显示窗口,隐藏状态栏。

  2. android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON:保持屏幕常亮,防止自动锁屏。

  3. android.view.WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER:显示壁纸,使窗口可以透过壁纸显示。

  4. android.view.WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES:忽略触摸屏幕上的脸颊事件,防止误触。

  5. android.view.WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE:窗口不可获得焦点,用户无法与窗口进行交互。

  6. android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE:窗口不可触摸,用户无法通过触摸屏幕与窗口进行交互。

  7. android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL:窗口不会拦截触摸事件,允许事件传递给底层窗口。

  8. android.view.WindowManager.LayoutParams.FLAG_DIM_BEHIND:窗口背后的内容会变暗,突出显示当前窗口。

  9. android.view.WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN:窗口可以覆盖整个屏幕,包括状态栏。

以上是常用的一些 WindowManager.LayoutParams 的属性,可以根据需要进行组合和使用。

Android WindowManager.LayoutParams 常用属性详解 - FLAG_LAYOUT_NO_LIMITS 及其他

原文地址: https://www.cveoy.top/t/topic/pTQU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录