2017-02-09 75 views
1

我想模拟iOS 3D Touch。我有一个recyclerview,在那里我为每个项目注册一个OnLongClickListener。当检测到longClick时,AlertDialog会打开。 为了检查longClick是否结束,我已经实现了OnTouchlistener。使用LongClick打开对话框并关注对话框

总之,我实现它喜欢它在这里描述:https://stackoverflow.com/a/10746549/4907047

它的工作原理就像一个魅力,只要我不longClick后移动手指。如果我移动手指,对话框下的列表视图仍然随着我的手指移动。除此之外,停止触摸屏幕后对话框将不会关闭。 我想我必须取消基础列表视图的事件。有谁知道,如何处理?

回答

1

你应该考虑实施contextMenu,因为它可以做你想做的。 Read this

+0

因为我想在我的对话框中的图像,我不认为contextMenu可以处理这个? – Ikno0wit