2016-06-30 43 views
1

我想建立3種不同的顏色,如附加的圖像背景中的按鈕,我不知道怎麼做,與形狀Android的形狀按鈕剝離

enter image description here

謝謝你的幫助。

+4

爲什麼不使用圖像作爲backgorund? –

+0

你想在這個BG上面按鈕嗎? –

+0

@LucaNicolett與圖像我必須適應它到每個屏幕,形狀是更好的表演 – nabenzine

回答

0

使用的ImageButton和使用上面的圖像作爲按鈕的背景:

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/YOUR_BTN_IMG"/> 
+0

*如何做形狀* –

+0

謝謝Drv,但我想要做到這一點與形狀 – nabenzine

0

1日做出與BG1名繪製文件夾中的XML文件,並把這段代碼

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient 
     android:angle="90" 
     android:centerColor="#4CAF50" 
     android:endColor="#2E7D32" 
     android:startColor="#b5e7b7" 
     android:type="linear" /> 
</shape> 

比以往任何時候你想去的地方它使用像

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/bg1"/> 

這裏你改變角度,開始結束和中心的顏色根據你requiremen t

+0

謝謝,其實我不想使用漸變,我只需要3種顏色,也許我需要創建3個形狀,但我不知道如何使他們對角線 – nabenzine

+0

只是角度45或135所以它變成對角線 –

+0

我已經試過了,它給出了很多沒有條紋的漸變色,我只需要3種剝離顏色, – nabenzine