我需要知道ImageView的XY坐标。此坐标将用于在RelativeLayout覆盖图上定位新ImageView,该覆盖图应具有与开始ImageView相同的位置。
Summerize:1)ImageView1 = getcoordinates XY 2)button click 3)Overlay RelativeLayout that cover entire window. ImageView1将位于此RelativeLayout覆盖图的后面4)在RelativeLayout覆盖图中创建ImageView2,该覆盖图应精确定位在ImageView1上
有人帮忙吗?谢谢
1条答案
按热度按时间p5cysglq1#
如果ImageView位于根层次结构中,则只需调用
字符串
但是,这只适用于ImageView位于根层次结构中的情况,因为返回值是相对于其父级的。
如果ImageView是嵌套的并且不在根层次结构中,请使用
public void getLocationOnScreen(int[] location)
计算此视图在屏幕上的坐标。参数必须是两个整数的数组。方法返回后,数组包含x和y的顺序。
型