Android 圓角邊框Button的實現

2021-08-07 09:07:59 字數 1191 閱讀 9112

[主要步驟 ]

1. 建立乙個xml檔案;

2. 以此檔案作為button的background;

1.建立xml檔案

在res目錄下的drawable-mdpi下建立xml檔案

button_frame_shape.xml

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

xmlns:android="">

android:color="#ffffff" />

android:topleftradius="5dp"

android:toprightradius="5dp"

android:bottomrightradius="5dp"

android:bottomleftradius="5dp"/>

android:width="2dp"

android:color="@color/coloraccent" />

shape>

2.使用在button下使用android:background=」@drawable/button_frame_shape」

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

xmlns:android=""

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

android:id="@+id/roundbutton"

android:text=" 圓角邊框按鈕 "

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="@drawable/button_frame_shape"

/>

linearlayout>

效果如圖:

android實現邊框圓角

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

Android實現圓角邊框

設定邊框圓角可以在drawable mdpi目錄裡定義乙個xml 000000 10dp android toprightradius 10dp android bottomrightradius 10dp android bottomleftradius 10dp 解釋 solid的表示填充顏色,...

Android實現圓角邊框

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