我想模拟iOS 3D Touch。我有一个recyclerview,我在每个项目中注册一个OnLongClickListener。检测到longClick时,将打开AlertDialog。 为了检查longClick是否结束,我实现了OnTouchlistener。
简而言之,我按照此处所述实现了它:https://stackoverflow.com/a/10746549/4907047
它就像一个魅力,只要我在longClick后不移动手指。如果我移动手指,对话框下的列表视图仍然用我的手指移动。此外,停止触摸屏幕后对话框不会关闭。 我想我必须取消基础列表视图的事件。有谁知道,如何处理这个?