2015-11-09 96 views
0

我想檢查兩個視圖是否在Android中重疊。 我使用這個代碼,但viewsOverlap返回false每次(觀點正在改變位置)Android中的重疊視圖

public boolean viewsOverlap(View v1,View v2) { 
    Rect R1=new Rect(v1.getLeft(), v1.getTop(), v1.getRight(), v1.getBottom()); 
    Rect R2=new Rect(v2.getLeft(), v2.getTop(), v2.getRight(), v2.getBottom()); 
    return R1.intersect(R2); 
} 

回答