1. 程式人生 > >android 用 XML 自定義邊框(只上下邊框有色)

android 用 XML 自定義邊框(只上下邊框有色)

這也是一個轉帖,前段時間要用到的這個效果,背景寬開始ui給的圖上下左右都有邊框,但是需要一個重疊的效果,兩條線重合的話就變的不好看被加粗了,就想著定義一個邊框,只有上、左、右有邊框,而下邊沒有邊框
搜到一個解決後的方法,也順便記錄一下
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 連框顏色值 -->
<item>
    <shape>
        <solid android:color="#CCCCCC" />
    </shape>
</item>
<!-- 主體背景顏色值 -->
<item
    <!-- 此處定義只有上下兩邊有邊框 高度為1畫素-->
    android:bottom="1dp"
    android:top="1dp">
    <!--邊框裡面背景顏色 白色-->
    <shape>
        <solid android:color="#ffffff" />
    </shape>
</item>
</layer-list>