Android 實作圓形按鈕
前言
在Android studio中,我們可以通過設定Button的radius屬性來修改按鈕的圓角,但是美觀程度因人而異,所以我們今天使用ImageButton按鈕來實作圓形按鈕,
代碼實作效果圖:

代碼實作
layout的.xml代碼如下:
<ImageButton
android:id="@+id/btn_login"
android:layout_width="90dp"
android:layout_height="90dp"
android:background="@drawable/bg_go"
android:src="@drawable/arrow"/>
這里的background屬性呼叫了自定義的樣式"@drawable/bg_go",
同時src屬性呼叫了一個箭頭圖片"@drawable/arrow",需要自己添加.png圖片到drawable檔案夾(復制圖片,右擊drawable檔案夾點擊Paste)
自定義的drawable的bg_go.xml代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid
android:color="#E8EBF2"/>
<corners
android:radius="45dp"/>
</shape>
這里的radius設定為寬高的一半
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/357141.html
標籤:其他
