Android布局實現圓角邊框

2021-07-29 08:01:15 字數 829 閱讀 1822

首先,在res下面新建乙個資料夾drawable,在drawable下面新建三個xml檔案:shape_corner_down.xml、shape_corner_up.xml和shape_corner.xml,分別是下面兩個角是圓角邊框,上面兩個角是圓角邊框,四個角全部是圓角邊框。

shape_corner_down.xml:

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

shape_corner_up.xml:

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

shape_corner.xml:

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

設定了背景顏色。android:topleftradius、android:toprightradius、android:bottomleftradius、android:bottomrightradius分別是左上角、右上角、左下角、右下角的半徑值,設定了半徑值,相應的角就是圓角,半徑值越大,圓角就越大。設定邊界屬性,如邊界的寬度、顏色等。

在activity_main.xml上面放置三個linearlayout,分別設定android:background屬性為shape_corner_up.xml、shape_corner_down.xml和shape_corner.xml,執行結果如下:

Android布局實現圓角邊框

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

Android布局實現圓角邊框

首先,在res下面新建乙個資料夾drawable,在drawable下面新建三個xml檔案 shape corner down.xml shape corner up.xml和shape corner.xml,分別是下面兩個角是圓角邊框,上面兩個角是圓角邊框,四個角全部是圓角邊框。shape cor...

android實現邊框圓角

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