0

我正在開發一個Android應用程序,其中我需要使用應具有drop_shadow的矩形形狀。我設計了一個矩形形狀,但不知何故,我無法爲它添加陰影(右側和左側)。 P.S .:這個矩形形狀被添加爲背景屬性。如何在Android中將矩形形狀添加到矩形形狀

如果這種類型的問題已被回答,請在此提供鏈接。

謝謝您的提前!

enter image description here

代碼:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#ffffff" /> 
    <stroke 
     android:width="1dp" 
     android:color="#000000" /> 
    <corners 
     android:radius="10dp" > 
    </corners> 

</shape> 
+1

http://stackoverflow.com/questions/24095223/android-linearlayout-add-border-with-shadow -around-A-的LinearLayout – Dhina

回答

0

試試這個:

<?xml version="1.0" encoding="utf-8"?> 
    <layer-list  
     xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape android:shape="rectangle"> 
      <solid android:color="#CABBBBBB"/> 
      <corners android:radius="2dp" /> 
     </shape> 
    </item> 

    <item 
     android:left="0dp" 
     android:right="1dp" 
     android:top="0dp" 
     android:bottom="2dp"> 

     <shape android:shape="rectangle"> 
      <solid android:color="@android:color/white"/> 
      <corners android:radius="1dp" /> 
     </shape> 
    </item> 
</layer-list>