繁体   English   中英

如何在xml图层列表中实现布局阴影?

[英]how to implement layout shadow in xml layer list?

我需要像照片一样制作菜单阴影。 我该如何实施呢?

在此处输入图片说明

这是我用的那个

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

        <!-- White Top color -->
        <item android:bottom="5px">
            <shape  android:shape="rectangle">
                <solid android:color="#FFFFFF" />
                <corners android:radius="7dp" />
            </shape>
        </item>
    </layer-list>

我只是在这种情况下使此可绘制

shadow.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <gradient
                android:startColor="#00FFFFFF"
                android:endColor="#0c6bba"
                android:type="linear" />
        </shape>
    </item>
</layer-list>

并像这样将其设置到导航抽屉中

navigationDrawer.setDrawerShadow(R.drawable.shadow, GravityCompat.START);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM