android中圓角矩形的繪製
阿新 • • 發佈:2018-12-29
問題描述:Android系統中為我們提供了多種形狀可供選擇,比如長方形(rectangle)等,我們可以在此基礎上繪製出我們想要的形狀,比如以下的圓角矩形。該形狀可以應用在點選按鈕,按鈕背景圖片發生改變的情境下。
步驟:1.在res目錄下新建drawable資料夾,右擊drawable,new——>Android XML File,輸入檔名稱,在這裡叫做roundrect.xml,根節點選擇shape
2.完整的繪製圓角矩形的程式碼如下:
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:angle="45" android:endColor="#dddddd" android:startColor="#dddddd" /> <padding android:bottom="7dp" android:left="7dp" android:right="7dp" android:top="7dp" /> <corners android:radius="5dp" /> </shape>
3. 設定圓角矩形四個角的半徑如下:
<corners android:radius="5dp" />
以下程式碼可以使得圓角矩形具有顏色漸變的效果:
android:endColor=""
android:startColor=""