首页 > 解决方案 > Android:有没有办法检测状态栏上的触摸?即使使用 FLAG_LAYOUT_NO_LIMITS?

问题描述

我设置了以下标志以允许窗口扩展到屏幕之外:

window.addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)

我希望这不仅可以让我在状态栏后面绘图,还可以检测到状态栏本身的触摸。当点击顶部状态栏区域时,我想在 recyclerView 上实现“滚动到顶部”(类似于 iOS 在点击状态栏时滚动到顶部的方式UITableView。但是触摸/点击状态栏区域不' t 被检测到。我在状态栏后面延伸的图像按钮只检测到状态栏外的触摸。状态栏下的任何触摸都不会被检测到。

有没有办法检测状态栏上的触摸?

标签: javaandroidandroid-studiokotlinandroid-recyclerview

解决方案


推荐阅读