2016-01-18 2 views
0

Я хочу, чтобы достичь этого эффекта тени в качестве фона Drawable для моего RelativeLayout:Получение теневого эффекта Facebook на фоне макета Drawable

enter image description here

Я пытаюсь получить обозначаемые эффекты в моем макете. Вот описание:

A: Light Stroke вокруг RelativeLayout

B:Тень под макете и небольшая тень на справа и слева макета

До сих пор:

<?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="0dp" 
     android:top="1dp" 
     android:bottom="1dp"> 
     <shape android:shape="rectangle"> 
      <solid android:color="@android:color/white"/> 
      <corners android:radius="2dp" /> 
     </shape> 
    </item> 
</layer-list> 

Что еще нужно добавить, чтобы получить отображаемый результат?

ответ

0

Вы также можете использовать CardView.

http://developer.android.com/training/material/lists-cards.html

Просто добавьте свой подъем, и вы готовы пойти.

+0

Спасибо, но как я могу достичь этого, используя только XML? – Dinuka

+0

Вы можете установить этот CardView как root, а затем использовать RelativeLayout для контента и просто установить любую высоту или вес, которые вы хотите использовать. Надеюсь, что это поможет. – Mohsen

+0

Также посмотрите: http://stackoverflow.com/a/27518160/4409113 – Mohsen