我有一项服务可以在系统上绘制覆盖视图。它是一个实用工具栏。当用户单击它时,它会显示出来。我的问题是我不希望它在用户单击时显示,而是在用户滑动时显示。我有一个逻辑,可以使用 onTouchListener 将点击与拖动/滑动区分开来。
问题是:当用户单击它时,我想忽略触摸并让 android 系统消耗它。当用户滑动时,我想消费该事件并且不要让 android 消费它,因为我会让我的实用工具栏出现。
如何做到这一点?我在 API 25(android N)上。
我有一项服务可以在系统上绘制覆盖视图。它是一个实用工具栏。当用户单击它时,它会显示出来。我的问题是我不希望它在用户单击时显示,而是在用户滑动时显示。我有一个逻辑,可以使用 onTouchListener 将点击与拖动/滑动区分开来。
问题是:当用户单击它时,我想忽略触摸并让 android 系统消耗它。当用户滑动时,我想消费该事件并且不要让 android 消费它,因为我会让我的实用工具栏出现。
如何做到这一点?我在 API 25(android N)上。