2017-04-27 65 views
0

陰影的Android EditText上我試圖實現的EditText像https://www.google.com.gh/imghp陰影使用該layerd XML與像cardview

<?xml version="1.0" encoding="utf-8"?> 

<!-- most important is order of layers --> 

<!-- Bottom right side 2dp Shadow --> 
<item> 
    <shape android:shape="rectangle" > 
     <solid android:color="#d8d8d8" /> 

     <corners 
      android:bottomLeftRadius="7dp" 
      android:bottomRightRadius="7dp" /> 
    </shape> 
</item> 

<!-- White Top color --> 
<item android:bottom="3px" 
    android:left="3px" 
    android:right="3px"> 
    <shape android:shape="rectangle" > 
     <solid android:color="#FFFFFF" /> 

     <corners 
      android:bottomLeftRadius="10dp" 
      android:bottomRightRadius="10dp" /> 
    </shape> 
</item> 

。但沒有succeded用。任何人都可以幫忙的地方

回答

1

嘗試進入層列表繪製這個文件 -

<!-- Drop Shadow Stack --> 
<item> 
    <shape> 
     <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" /> 
     <corners android:radius="5dp" /> 
     <solid android:color="#00CCCCCC" /> 
    </shape> 
</item> 
<item> 
    <shape> 
     <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" /> 
     <corners android:radius="5dp" /> 
     <solid android:color="#10CCCCCC" /> 
    </shape> 
</item> 
<item> 
    <shape> 
     <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" /> 
     <corners android:radius="5dp" /> 
     <solid android:color="#20CCCCCC" /> 
    </shape> 
</item> 
<item> 
    <shape> 
     <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" /> 
     <corners android:radius="5dp" /> 
     <solid android:color="#30CCCCCC" /> 
    </shape> 
</item> 
<item> 
    <shape> 
     <padding android:top="1dp" android:right="1dp" android:bottom="2dp" android:left="1dp" /> 
     <corners android:radius="5dp" /> 
     <solid android:color="#50CCCCCC" /> 
    </shape> 
</item> 

<!-- Background --> 
<item> 
    <shape> 
     <solid android:color="#ffffff" /> 
     <corners android:radius="0dp" /> 
    </shape> 
</item> 

0

檢查這個代碼:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

<!-- most important is order of layers --> 

<!-- Bottom right side 2dp Shadow --> 
<item > 
    <shape android:shape="rectangle"> 
     <solid android:color="#000000" /> 
    </shape> 
</item> 

<!-- Bottom 2dp Shadow --> 
<item> 
    <shape android:shape="rectangle"> 
     <solid android:color="#BEBEBE" /> 
    </shape> 
</item> 

<!-- White Top color --> 
<item android:bottom="3px" android:right="3px" android:top="3px" android:left="3px"> 
    <shape android:shape="rectangle"> 
     <solid android:color="#FFFFFF" /> 
    </shape> 
</item> 

+0

謝謝你,但不要給我那個關於鏈接的外觀和行爲 – suulisin

+0

@Pamparanpa檢查這個鏈接:http://stackoverflow.com/a/38371235/3867515 – Janak