Bir düğmenin yanıtında bir ImageView (veya başka bir Görünüm) üzerinde getLocationOnScreen() öğesini çağırmak, doğru değerleri verir.getLocationOnScreen() onCreate() öğesi yalnızca sıfırları döndürür
Ancak getLocationOnScreen() öğesini Activity :: onCreate() yönteminden çağırırken, yalnızca [0, 0] alırım. Bunu nasıl düzeltebilirim?
Tüm hesaplamaların yapılması için onCreate() çok erken mi? Animasyon başlatmak için daha iyi bir yer var mı?
Animasyon için bir başlangıç noktası oluşturmak için hedefiniz nedir? –
Örnek olarak http://stackoverflow.com/a/10542153/129202 kodunu kullanarak. Bir düğmeye basarak görüntüleri ekranın merkezine taşır. Aynı döngü onCreate'da zaten oluşmuşsa, view.getLocationOnScreen() öğesi boş değerler döndürür. – Jonny