Tuval koordinat sisteminin biriminin ekranınkinden farklı olduğunu buldum. Benim Örneğin ilk durumda Tuval koordinat sisteminin birimi nedir? - android
aşağıdaki gibi:belirli bir nokta için, onun ekrandaki ImageView.getX()
ve ImageView.getY()
elde edilen koordinat (336, 578)
olup.
Ardından deneme ve hata ile, Tuval üzerinde bir nokta çiziyorum, böylece bu nokta, ImageView ile aynı konumda EXACTLY. Bunu başarmak için canvas.drawCircle(330, 440, radius, paint);
numaralı telefonu aradım.
Neden mü 2 koordinatlar, (336, 578) ve (330, 440), farklı: İşte
soruyu geliyor? Ekran ve tuval farklı birimleri kullanarak çünkümi?
Pixel, dp ve bunlarla ilgili bir sorun mu var?
View.getLocationInWindow'dan alınan pencere koordinatları ne anlama geliyor? –
Çok anlamlı görünüyor. 2 koordinatı nasıl birleştirebilirim? Teşekkürler! –
Bunu yapmayla ilgili daha fazla açıklama ekledim. Umarım – nickmartens1980