2015-08-27 183 views
-2

我正在Android應用程序中工作,我在佈局方面遇到一些麻煩,我是Android佈局中的新手。Android中的按下按鈕佈局

我需要創建這個按鈕:

enter image description here

但我有與按鈕這裏面黑色的陰影麻煩。

有人?

謝謝。

+0

哦,等等,我想我誤會了,所以你希望它只是更改文本,當它被不斷擠壓? –

+0

對不起我的問題,目前尚不清楚,我編輯過這個帖子,所以我想讓這個黑色的「陰影」在我的按鈕裏面看起來像一個按下的按鈕。 –

+0

看看http://android-holo-colors.com/。它將生成所有必需的九個修補程序資產以及可以直接複製到項目中的相關XML可繪製和樣式 –

回答

1

我明白了這一點,你實際上必須改變按鈕的樣式。例如爲按鈕設置背景並潛在刪除當前樣式。

這是我目前使用的造型,看起來不像你想要的樣子,但它可能讓你更接近你的答案。這是我使用的drawable。

<item android:state_pressed="true"><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 
    <gradient android:angle="90" android:centerColor="@color/bonzi_blue" android:endColor="@color/bonzi_blue" android:startColor="@color/bonzi_blue" /> 

    <stroke android:width="2dp" android:color="#000000" /> 

    <padding android:bottom="4dp" android:left="3dp" android:right="3dp" android:top="6dp" /> 

    <corners android:radius="10px"/> 
</shape></item> 
<item><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 
    <gradient android:angle="90" android:centerColor="@color/bonzi_blue" android:endColor="@color/bonzi_blue" android:startColor="@color/bonzi_blue" /> 

    <stroke android:width="2dp" android:color="#000000" /> 

    <padding android:bottom="4dp" android:left="3dp" android:right="3dp" android:top="6dp" /> 

    <corners android:radius="10px"/> 
</shape></item>