android shape實現邊框圓角

2021-07-30 09:24:10 字數 1231 閱讀 2653

1. 在drawable 下新建 shape.xml 檔案

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

android:radius為角的弧度,值越大角越圓。

我們還可以把四個角設定成不同的角度,方法為:

2.設定引用

android:background="@drawable/shape"

edittext 其它屬性

android:hint="請輸入使用者名稱"

android:drawableleft="@drawable/ic_launcher"

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

填充:設定填充的顏色

間隔:設定四個方向上的間隔

大小:設定大小

圓角:同時設定五個屬性,則radius屬性無效

android:radius="20dp"                           設定四個角的半徑

android:topleftradius="20dp"              設定左上角的半徑

android:toprightradius="20dp"           設定右上角的半徑

android:bottomleftradius="20dp"      設定右下角的半徑

android:bottomrightradius="20dp"    設定左下角的半徑

描邊:dashwidth和dashgap屬性,只要其中乙個設定為0dp,則邊框為實現邊框

android:width="20dp"                               設定邊邊的寬度

android:color="@android:color/black"  設定邊邊的顏色

android:dashwidth="2dp"                         設定虛線的寬度

android:dashgap="20dp"                          設定虛線的間隔寬度

漸變:當設定填充顏色後,無漸變效果。angle的值必須是45的倍數(包括0),僅在type="linear"有效,不然會報錯。android:uselevel 這個屬性不知道有什麼用

邊生產邊消費實現

如何實現邊生產邊消費 首先定義乙個生產和消費的類,建立乙個生產函式,建立乙個消費函式。定義乙個容器用於裝載生產出來的產品,這裡我用乙個陣列當做乙個容器。定義乙個變數用於標識產品的個數。使用synchronized同步,使生產與消費的方法同時執行。定乙個消費執行緒b類,用於消費。定義乙個生產線程a類,...

Android shape使用詳解

一 在res drawable資料夾下建立乙個名為gradient box的xml檔案 xmlns android android shape rectangle android radius 8dp android topleftradius 5dp android toprightradius ...

Android shape學習筆記

上兩篇講了布局控制項一些常用的屬性介紹。今天講下shape。shape有幾種形狀 android shape rectangle line oval ring 矩形 線條 橢圓 圓環 shape有幾種屬性 corners 圓角半徑 gradient 顏色漸變 padding 內邊距 size 尺寸大...