回答

27

您可以使用简单的查看和背景绘制自己的影子正上方的底栏:

<View 
    android:layout_width="match_parent" 
    android:layout_height="4dp" 
    android:layout_above="@id/bottom_bar" 
    android:background="@drawable/shadow"/> 

绘制/ shadow.xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <gradient 
     android:startColor="#1F000000" 
     android:endColor="@android:color/transparent" 
     android:angle="90" /> 
</shape> 

而且,没有兼容性问题,如果使用这种方法。

+0

的最佳解决方案。谢谢。 – Ahsan

+0

适合与旧版Android兼容 –

2

您可以使用标高阴影添加到任何视图

<TextView 
android:id="@+id/myview" 
... 
android:elevation="2dp" 

android:background="@drawable/myrect" /> 

参考this了解更多信息

+0

在我的项目中不起作用:“属性”提升“仅用于API级别21和更高(当前最小值为16)”,如果确实有效,则会使用该属性。 –