Android實現圓角邊框

2021-07-03 17:49:36 字數 953 閱讀 8218

設定邊框圓角可以在drawable-mdpi目錄裡定義乙個xml: 

<?xml version="1.0" encoding="utf-8"?>  

"">    

"#000000" />    

"10dp"

android:toprightradius="10dp"

android:bottomrightradius="10dp"

android:bottomleftradius="10dp"/>    

解釋:solid的表示填充顏色,為了簡單,這裡用的是黑色。 

而corners則是表示圓角,注意的是這裡bottomrightradius是左下角而不是右下角,bottomleftradius右下角。 

當然上面的效果也可以像下面一樣設定,如下: 

"5dp" />  

如果想引用這個xml,只需要@drawable/corners_bg.xml即可: 

android:background="@drawable/corners_bg"

main.xml: 

<?xml version="1.0" encoding="utf-8"?>  

""android:orientation="vertical" android:layout_width="fill_parent"

android:layout_height="fill_parent" android:background="#ffffff">  

"@+id/login_div"

android:layout_width="fill_parent" android:layout_height="150dip"

android:padding="15dip" android:layout_margin="15dip"

android:background="@drawable/corners_bg">  

android實現邊框圓角

1.在drawable 下新建 shape.xml 檔案 xml android radius為角的弧度,值越大角越圓。我們還可以把四個角設定成不同的角度,方法為 2.1設定成0dp無效,2.1以上版本可以,如果無效的話那就只能設成1dp了。2.設定引用 android background dra...

Android實現圓角邊框

設定邊框圓角可以在drawable mdpi目錄裡定義乙個xml 解釋 solid的表示填充顏色,為了簡單,這裡用的是黑色。而corners則是表示圓角,注意的是這裡bottomrightradius是左下角而不是右下角,bottomleftradius右下角。當然上面的效果也可以像下面一樣設定,如...

Android布局實現圓角邊框

這裡用的是 tablelayout布局的。先看效果圖 下面看下布局檔案 布局中每個tablerow表示一行,tablerow中的每個基本控制項都是一列,這是乙個三行兩列的布局 這裡的 背景是自定義的shape,下面分別看一下三個shape的 shape top corner no bottom li...