Android通過xml給控制元件新增邊框
阿新 • • 發佈:2019-02-15
通過Android 中自定義的屬性給ImageView設定上下左右邊框,請參照下面的程式碼,同樣是在drawable資料夾下建立shape型別的xml檔案,比如:img_border.xml,然後在該檔案中新增如下程式碼,同樣是通過android:background=”@drawable/img_border”來引用,兩篇最基礎的樣式,方便自己檢視吧。程式碼區如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- This is the main color 主要用於給view設定上下邊框 -->
<item>
<shape>
<!-- 邊框顏色 -->
<solid android:color="@color/back_bottom"/>
</shape>
</item>
<!-- 給View的上 左 右 下設定邊框 ,其中只有底部邊框是6dp,其他邊框都為0-->
<item android:top="0dp" android:left="0dp" android:right="0dp" android:bottom="6dp" >
<shape>
<!-- View填充顏色 -->
<solid android:color="#FFFFFF" />
</shape>
</item>
</layer-list>