2011-02-18 35 views

回答

1

通過使用圓角背景圖像來圓形按鈕是一個不好的想法。我用(不好的)經驗來說...當在不同的分辨率下它會出現像素化。

你應該使用一個可繪製的,由你創建一個圓形的形狀!

類似的信息(選擇器具有在印刷機上的影響,對所選擇..):如上所定義的圓形按鈕中的一個的

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/greyer_bubble" 
     android:state_pressed="true" /> 
    <!--When selected, use this --> 
    <item android:drawable="@drawable/greyer_bubble" 
     android:state_selected="true" /> 
    <!--When not selected, use that --> 
    <item android:drawable="@drawable/green_bubble" /> 
</selector> 

實施例。

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="@color/green" /> 
    <corners android:radius="12dp" /> 
</shape> 
2

這是非常簡單的

選擇任何圖像作爲您的按鈕的背景。圓形或曲線或任何想要的圖像。

對於點擊效果,請參閱google上的狀態列表圖。它像一個xml作爲背景,說明要按什麼樣的圖像來選擇壓縮,聚焦和正常狀態

0

您可以將圖像設置爲佈局設計中按鈕的背景。

+0

你不覺得如果有人發佈了相同的答案,你應該投票,而不是發佈相同的答案。 – Javanator 2011-02-18 09:48:03

+0

這不是故意的,我在發佈我的答案後看到了你的答案。 – 2011-02-18 12:13:11

相關問題