`ImageButton` 設 `android:src="@drawable/a"` (熊貓圖),四周出現白色矩形邊框/背景,想要不規則形狀(只有熊貓輪廓)。
Android View 系統本質是矩形區域,代碼**無法改變 View 的幾何形狀為不規則多邊形**。「不規則按鈕」視覺效果**完全由美術圖片透明度決定**。
<ImageButton
android:id="@+id/btn_panda"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/panda_transparent"
android:background="@android:color/transparent" /> <!-- 關鍵:移除預設灰白背景 -->
**ImageButton 去白邊 = 美術給透明 PNG + 代碼 `background=transparent`**。代碼無法做不規則形狀按鈕,只能靠圖片 Alpha 通道「視覺欺騙」。這是 UI 設計師的活,不是工程師的活。