這件事之前困擾了我小小一會兒
因為並沒有一個可以直接設定的屬性
但是知道了這個方法後
就再也不是問題了
馬上就來分享一下做法
重點當然就是利用 drawable 裡的 xml 去定義 shape 物件
把框線給畫出來
code 如下:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 背景 --> <solid android:color="@android:color/transparent"/> <!-- 圓角 --> <corners android:radius="3dp" /> <!-- 框線 --> <stroke android:color="@color/transLiteGray" android:width="1px" /> </shape>
這樣就可以畫出一個沒有背景、3dp 圓角、1px 粗的框線
當然裡面的屬性可以依照需要自己做調整
至於套用也很簡單
就把它設定到 android:background 屬性就好嚕
沒有留言:
張貼留言