在 ImageView(或其他视图)上调用 getLocationOnScreen() 以响应按钮单击会给出正确的值。
但是当从 Activity::onCreate() 调用 getLocationOnScreen() 时,我只得到 [0, 0]。我怎样才能解决这个问题?
onCreate() 是否太早,无法完成所有计算?以后有没有更好的地方来挂钩开始动画?
在 ImageView(或其他视图)上调用 getLocationOnScreen() 以响应按钮单击会给出正确的值。
但是当从 Activity::onCreate() 调用 getLocationOnScreen() 时,我只得到 [0, 0]。我怎样才能解决这个问题?
onCreate() 是否太早,无法完成所有计算?以后有没有更好的地方来挂钩开始动画?