Android開發技巧四--圓角化控制項,讓它看起來更美,android開發技巧
當需要為應用程式UI控制項選擇背景的時候,開發人員會添加自訂的顏色和形狀來代替系統的預設樣式,
圓角邊框看起來是很不錯的效果,開發人員只需要添加幾行代碼,就可以在應用程式中使用這種效果。
下面我們做一個例子看一看,建立一個main.xml代碼:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginTop="50dp" android:background="@drawable/button_rounded_background" android:gravity="center_vertical" android:padding="10dp" android:text="Hello,RoundCornerDemo" android:textColor="#FFFFFF" /></LinearLayout>
其中我們為背景屬性指定了drawable值,但是這個值並不是一個圖片,而是一個xml檔案。檔案代碼如下:
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#02A712" /> <corners android:radius="15dp" /></shape>
僅僅只是兩行代碼。讓我們看一下效果吧:
是不是比方方正正的預設樣式溫和柔美多了!
喜歡的朋友可以關注我!多謝支援!