Android 检测来自任何应用程序的屏幕边缘手势

标签 android view filter touch

我正在尝试制作一个应用程序来检测在任何应用程序中从屏幕边缘滑动的手势,类似于 swipepad 或智能状态栏。

我已尝试使用 SYSTEM_ALERT_WINDOW 创建 View ,但它要么过滤掉所有触摸事件,要么不接收任何触摸事件,具体取决于 NOT_TOUCHABLE 标志。

还有其他方法可以实现吗?

任何帮助将不胜感激

最佳答案

我最终坚持使用 SYSTEM_ALERT_WINDOW,但在屏幕边缘将它设置得非常小

关于Android 检测来自任何应用程序的屏幕边缘手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410407/

相关文章:

android - 当 clickable 为 false 时更改 Button 的背景颜色

Java 8 Stream API 查找与属性值匹配的唯一对象

android - 使用GLES20的Vertex Buffer Objects(VBO)在Android 2.3.3上不起作用

android - 用户选择语言时如何更改应用程序的语言?

java - 位图文件夹到可绘制的 int 数组,以便在 RecyclerView 中显示

ruby-on-rails - rails 3 : Predictive filtering (faceted navigation)

mysql - 如何从表 #2 中的结果过滤的表 #1 中选择结果?

android - 在 Android 的 ListView 中更改按钮的文本

android - 在定义了不同类的另一个 View 上使用微调器 (Android)

svn - 将占位符/设计文本提交到源代码管理中是不好的做法吗?