找到MotionEvent的顶部

时间:2012-06-12 15:58:45

标签: android

我需要做的是找到MotionEvent的顶部像素。我试图让View出现在触摸发生位置的顶部,足够高,以免被手指阻挡。我在API中找到的所有内容都是为了找到触摸的中心。

想法是在用户触摸的位置上方显示工具提示。基本布局是FrameLayout,因此在视图中添加不是问题。

2 个答案:

答案 0 :(得分:0)

我可能会误解,但你不能只是将手指的像素值的预设余量添加到MotionEvent的中心吗?

答案 1 :(得分:0)

如果我理解正确,你想要在触摸点上显示一个视图。

所以你可以得到motionEvent action_up的x,y然后将你的视图放在x - layout heigh和y - layoutWidth上。

你可以扩展你的问题,这样我可以删除一些代码吗?

它的片段?它是一个你想要添加到当前布局的视图吗?

问候。