Calling getLocationOnScreen() on an ImageView (or other View) in a response to a button click gives correct values.
But when calling getLocationOnScreen() from Activity::onCreate(), I only get [0, 0]. How can I fix this?
Is onCreate() too early for all calculations to be done? Is there a later better place to hook to start animations?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…