圓形背景在很多地方都會用到,如下圖↓
上圖就是TextView + 圓形背景的效果。
1. 在drawable按右鍵新增一個xml檔。
2. 建立一個 <shape>
圖形。
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <solid android:color="@color/white" /> <size android:width="15dp" android:height="15dp" /> <corners android:radius="180dp" /> </shape>
預覽會如下圖↓
我們畫出了一個圓形,顏色為白色。
在這邊的範例中,顏色與大小並不重要,因為之後會隨著元件去修改他。
3. 將背景套用至 TextView 中。
當然不一定只能用在TextView,有背景屬性的地方基本上都可以使用。
<TextView ... ... android:background="@drawable/round_bg" ... ... />
然後可以使用backgroundTint
功能修改背景顏色。
<TextView ... ... android:backgroundTint="@color/light_blue_600" ... ... />
再來設定一下文字大小跟位置,並且手動指定長寬尺寸為正方形比例,完成就會如下圖↓
-END-
發佈留言