ankidroid/Anki-Android

FLAG_FULLSCREEN deprecation in API 30

已關閉

#9,332 建立於 2021年7月29日

 (13 則留言) (0 個反應) (1 位負責人)Kotlin (2,789 個分叉)batch import
DeprecationHelp WantedKeep OpenResearch

倉庫指標

星標
 (11,132 顆星)
PR 合併指標
 (平均合併 9天 12小時) (30 天內合併 93 個 PR)

描述

[!IMPORTANT] This issue is to be included in a research study, and should not be worked on

  • FLAG_FULLSCREEN
    • Use WindowInsetsController.hide(int) with WindowInsets.Type.statusBars() instead.
    • Only the usage in AnkiActivity needs to be fixed. The usage in Reviewer.kt doesn't need to be fixed because the screen is deprecated

The deprecations below don't need to be fixed because the screen that uses it is deprecated and will be eventually removed.

  • View.setOnSystemUiVisibilityChangeListener
    • Use WindowInsets.isVisible(int) to find out about system bar visibilities by setting a View.OnApplyWindowInsetsListener on this view
  • View.getSystemUiVisibility()
    • SystemUiVisibility flags are deprecated. Use WindowInsetsController instead.

貢獻者指南