我有一个RelativeLayout,里面有两个视图。view1每十秒就在布局内的随机位置重新创建。view2在静态位置,并且比view1大。我想知道第一个视图何时被创建在第二个视图区域内,我该怎么做?
我目前正在尝试使用以下代码,但它并不能很好地运行。
我目前正在尝试使用以下代码,但它并不能很好地运行。
if (paramsView1.topMargin > View2Ystart
&& paramsView1.topMargin < View2Yend
&& paramsView1.leftMargin > View2Xstart
&& paramsView1.leftMargin < View2Xend) {
return true
}
else
return false;
只有当view1完全在view2内部时,它才会返回true。我希望它只有在view1与view2接触时才返回true。