başka bir görünüm kapladığını bilmek nasıl İçeride iki görünümleri ile bir RelativeLayout var. Görünüm1, düzen içinde her on saniyede bir rastgele bir konumda yeniden oluşturulur. view2 statik bir konumda ve daha büyük bir görünümdür1. İlk görüşün ikinci görüş alanı içinde yaratıldığını bilmek istiyorum, bunu nasıl yapabilirim?Android - Bir görünüm RelativeLayout
Şu anda bu kodu deniyorum ama id iyi çalışmıyor.
if (paramsView1.topMargin > View2Ystart
&& paramsView1.topMargin < View2Yend
&& paramsView1.leftMargin > View2Xstart
&& paramsView1.leftMargin < View2Xend) {
return true
}
else
return false;
Yalnızca view1 view2'nin bir tarafına dokunduğunda true değerini döndürür. Ben sadece view1 tamamen view2 içinde ise true döndürmesini istiyorum.
Her görünümün koordinatlarını ve boyutlarını alabilir ve çakışma olup olmadığını belirlemek için matematiği gerçekleştirebilirsiniz. – zgc7009
Şu anda bunu yapmaya çalışıyorum ama başarı olmadan. Soruya bir kod ekledim – TheModularMind