Android Studio之圓形按鈕設計

 

•效果展現圖

  

•實現方法

  建立一個 $drawable\ resource\ file$,命名爲 $shape_circle$;android

  在這個 $.xml$ 文件中添加以下代碼便可;spa

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
 3  android:shape="oval">
 4 
 5     <!-- 填充的顏色 -->
 6     <solid android:color="#30CCF3"/>
 7     <!-- 設置按鈕的四個角爲弧形 -->
 8     <!-- android:radius 弧形的半徑 -->
 9     <corners android:radius="360dip"/>
10     <!-- padding: Button 裏面的文字與Button邊界的間隔 -->
11     <padding 12         android:left="10dp"
13  android:top="10dp"
14  android:right="10dp"
15  android:bottom="10dp"/>
16 
17 </shape>

  而後,在 $<Button>$ 中調用 $shape\_circle$ 便可;3d

  須要注意的是,要想實現圓形效果,須要把該 $<Button>$ 組件的長寬比設置爲 1:1;code

1 <Button 2     android:layout_centerInParent="true"
3  android:layout_width="150dp"
4  android:layout_height="150dp"
5  android:text="我是圓形按鈕"
6  android:background="@drawable/shape_circle"/>
相關文章
相關標籤/搜索