1. 程式人生 > >Android 控制元件邊框

Android 控制元件邊框

1,在drawable資料夾中右鍵,new->drawableresource file,彈出一個視窗。
2,將selector改為shape,輸入,該xml的名字table_shape,點選確定,接下來就將原來的控制元件變成圓滑控制元件。(drawable/ table_shape.xml)
3,下邊的程式碼根據需要修改即可繪製自己想要的圓滑控制元件:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#fff" /> //設定該控制元件的背景顏色 //設定邊距 <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> //控制邊界線顏色和筆觸大小 <stroke android:width="1dp" android:color="#CdCdCd" /> //控制介面顏色漸變(你這個用不到) <gradient android:startColor="#E9E9E9" android:endColor=
"#FFFFFF" android:type="linear" android:angle="90"/> //控制圓角大小 <corners android:radius="10dp" /> //如果需要制定每個角度大小 <corners android:topRightRadius="20dp" android:bottomRightRadius="20dp" android:topLeftRadius="20dp" android:bottomLeftRadius="20dp"/> </shape>

4,在Linerlayout裡設定android:background="@drawable/table_shape"
就行啦!
5,通常會遇到更復雜的圓滑控制元件顯示,感覺像是動動腦筋就可以將想要的控制元件搞出來。dp要注意下。