在開發android程序的時候,我們經常會遇到讓控件或是view實現疊加的效果,一般這種情況,很多人會使用Framelayout來處理,可是有一個問題Framelayout布局在布局上會有很多限制,不如RelativeLayout布局那么隨意,那么RelativeLayout有沒有什么屬性可以讓我們來處理疊加的效果呢,答案是肯定的。
在控制的屬中會有四個屬性 android:layout_marginTop android:layout_marginBottom android:layout_marginLeft android:layout_marginRight.
通過設置上面四個屬性為負值來實現相鄰view之間的疊加效果,如android:layout_marginLeft="-50dp",這樣就可以實現控制疊加的效果了,不過誰疊加誰,就要看控制在xml中的位置了,簡單試一下,就會出現你想要的結果了。
