Android layer-list的屬性和使用詳解(陰影、邊框效果)
阿新 • • 發佈:2019-02-11
layer-list用於多個圖層堆疊,可以完成陰影效果
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--最底層的View-->
<item >
<shape android:shape="rectangle">
<solid android:color="#10666666"/>
<corners android:radius="3dp" />
</shape>
</item>
<!--最上面的View,距離底部2dp的高度,這樣底層的View就會露出,這樣就有陰影效果了-->
<item android:top="0dp" android:bottom="2dp" android:left="0dp" android:right="0dp">
<shape android:shape="rectangle">
<solid android:color ="@android:color/white"/>
<corners android:radius="3dp"/>
<stroke android:color="#eeeeee"
android:width="1dp"/>
</shape>
</item>
</layer-list>
這裡補充說明一下shape是自定義圖形,如帶圓角的矩形,多數用於自定義背景圖形。都是放到drawable資料夾下