Layer_list的xml實(shí)現(xiàn)
layer_list可以用來實(shí)現(xiàn)一些效果邮旷,比如說單邊哀澈,雙邊掠抬,層疊等效果
在布局管理中骄崩,對某個(gè)控件直接使用background屬性為設(shè)置好的layer_list就可以了。建立一個(gè)layer_list葛峻,是在drawable文件夾下锹雏,新建一個(gè)drawableable Resource file,起一個(gè)名字為aaa.xml术奖。
<item>
<shape>
<solid android:color="#02a0ef"/>//設(shè)置背景顏色為藍(lán)色
</shape>
</item>
<item android:top="1dp">
<shape>
<solid android:color="#fff"/>//設(shè)置背景顏色為白色礁遵,這樣就留出的1dp的線條
</shape>
</item>
這個(gè)可以實(shí)現(xiàn)一個(gè)單邊效果轻绞,就是在控件的上方有一條橫線
接下來實(shí)現(xiàn)雙邊效果,就是控件的上下都有一條橫線
<item>
<shape>
<solid android:color="#02a0ef"/>//設(shè)置背景顏色為藍(lán)色
</shape>
</item>
<item android:top="1dp"
android:bottom = "1dp">
<shape>
<solid android:color="#fff"/>//設(shè)置背景顏色為白色佣耐,這樣就留出的1dp的線條
</shape>
</item>
實(shí)現(xiàn)一個(gè)由大到小縮進(jìn)的這樣一個(gè)效果
<item>
<bitMap src = // 此處為你要顯示的圖片/>//第一幅圖片
</item>
<item android:left="20dp"
android:top = "20dp">
<bitMap src = //圖片 />//相對第一張左和上都縮進(jìn)20dp
</item>
<item android:left="40dp"
android:top = "40dp">
<bitMap src = //圖片 />//相對第一張左和上都縮進(jìn)40dp
</item>
當(dāng)android:gravity="center"時(shí)政勃,只有層疊效果,沒有縮進(jìn)