2017-01-30 5 views
0

Layout with shadowСоздание тени для макета в Android Studio

Я хотел бы создать такую ​​же тень и расположение, как показано на рисунке выше я попытался http://inloop.github.io/shadow4android/, но я не в состоянии очистить эти 9 коммутационные линии на верхней и левой стороне изображение

+0

использование 'CardView' ... –

ответ

0

Использование материалов конструкции, это может быть сделано с помощью элегантно высота:

<TextView 
    android:id="@+id/myview" 
    ... 
    android:elevation="2dp" 
    android:background="@drawable/myrect" /> 

https://developer.android.com/training/material/shadows-clipping.html

+0

не используя материал дизайн @zed –

+0

Технически вы. Вид карты, который вы показали, представляет собой материальный дизайн. – zed

0

Я предлагаю вам использовать Cardview для этого.

как показано ниже, вы можете показать тень.

<android.support.v7.widget.CardView 
    android:layout_width="match_parent" 
    android:padding="@dimen/_5sdp" 
    app:cardElevation="@dimen/_3sdp" 
    android:layout_marginTop="@dimen/_10sdp" 
    app:cardBackgroundColor="@color/white" 

    app:cardCornerRadius="@dimen/_3sdp" 
    android:layout_height="wrap_content"> 
    <TextView 
     android:layout_width="match_parent" 
     android:text="Profile" 
     android:drawableLeft="@drawable/profile" 
     android:drawablePadding="@dimen/_5sdp" 
     android:id="@+id/frag_setting_profile_tv" 
     android:padding="@dimen/_10sdp" 
     style="@style/textview_primary" 
     android:layout_height="match_parent" /> 
</android.support.v7.widget.CardView> 

приложение: cardElevation property show under shadow view.