2016-11-28 166 views
-2

你好,我需要添加一個黑色陰影,如圖像附加。如何爲android按鈕添加陰影

​​

+1

你什麼都不搜!谷歌很短的搜索給了我很多結果,如:http://stackoverflow.com/questions/15333529/how-to-provide-shadow-to-button – AsfK

+0

不工作的圖像附加,我已經嘗試過。 – user6176039

+0

無法正常工作 – user6176039

回答

0

創建一個XML命名shadow.mxl並將其放置在繪製文件夾

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <layer-list> 
     <item android:right="5dp" android:top="5dp"> 
      <shape> 
       <corners android:radius="3dp" /> 
       <solid android:color="#FF0000" /> 
      </shape> 
     </item> 
     <item android:bottom="2dp" android:left="2dp"> 
      <shape> 
       <gradient android:angle="270" 
        android:endColor="#E2E2E2" android:startColor="#BABABA" /> 
       <stroke android:width="1dp" android:color="#BABABA" /> 
       <corners android:radius="4dp" /> 
       <padding android:bottom="10dp" android:left="10dp" 
        android:right="10dp" android:top="10dp" /> 
      </shape> 
     </item> 
    </layer-list> 
</item> 

</selector> 

在按鈕XML加入這一行;

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Start Test" 
    android:id="@+id/btn_group" 
    android:visibility="visible" 
    android:background="@drawable/shadow" 
    /> 
+0

沒有開始! – user6176039

+0

您正在測試哪種設備? –

+0

棒棒糖設備,其創建一個填充背景不像圖像附加陰影 – user6176039