我正在尝试通过API 27仿真器上的锁屏显示透明活动。
我已将活动主题设置为"@android:style/Theme.Translucent"
并在活动中进行getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED), setShowWhenLocked(true)
。
在锁定屏幕上启动此透明活动时,看不到锁定屏幕小部件(时钟等)。
Transparent activity over lockscreen image
由于不赞成使用窗口管理器系统标志(https://developer.android.com/reference/android/view/WindowManager.LayoutParams#TYPE_SYSTEM_OVERLAY),因此活动是剩下的唯一选项。
有什么办法可以让我在锁定屏幕上进行透明活动,并且仍然看到锁定屏幕小部件?