getLocationOnScreen()返回意外值

时间:2016-12-21 15:02:41

标签: android view

我的应用中有一个带有搜索图标的工具栏。 点击搜索图标将打开搜索布局(FrameLayout)。

我正在尝试添加一个圆形显示动画,它将从点击图标的中心开始。 要查找图标坐标,我使用getLocationOnScreen(),然后使用宽度和高度计算中心。

在搜索图标视图(菜单项)上调用getLocationOnScreen()会返回中心左侧点: enter image description here

在X(关闭)图标上调用getLocationOnScreen()或后退图标返回左下角的点: enter image description here

我认为它应该返回左上角,任何想法?

0 个答案:

没有答案