前言
自定义组件
1 | import android.app.Activity |
使用
1 | KeepScreenOn() |
Activity中设置
1 | class MainActivity : ComponentActivity() { |
主要是这个生效
1 | window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) |
其中
enableEdgeToEdge()就是 “一键开启透明系统栏 + 全屏布局” 的快捷方式,让你接下来只用关心WindowInsets的 padding,而不用再写繁琐的 Window 配置代码。