android RelativeLayout控件或view實現疊加效果


 在開發android程序的時候,我們經常會遇到讓控件或是view實現疊加的效果,一般這種情況,很多人會使用Framelayout來處理,可是有一個問題Framelayout布局在布局上會有很多限制,不如RelativeLayout布局那么隨意,那么RelativeLayout有沒有什么屬性可以讓我們來處理疊加的效果呢,答案是肯定的。

        在控制的屬中會有四個屬性  android:layout_marginTop  android:layout_marginBottom    android:layout_marginLeft   android:layout_marginRight.

        通過設置上面四個屬性為負值來實現相鄰view之間的疊加效果,如android:layout_marginLeft="-50dp",這樣就可以實現控制疊加的效果了,不過誰疊加誰,就要看控制在xml中的位置了,簡單試一下,就會出現你想要的結果了。

 原文:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM