其他分享
首页 > 其他分享> > SlidingPaneLayout.setShadowResource Android

SlidingPaneLayout.setShadowResource Android

作者:互联网

我正在开发一个带有滑动窗格的APP并且工作正常,但我不知道如何像Hangouts Google APP那样设置阴影.

这有点难以解释,请看:

我试图使用setShadowResource,但我不知道如何在九个补丁中设计阴影.
谢谢您的帮助!

编辑:
我正在尝试使用渐变形状创建阴影,但不起作用:|

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<gradient
    android:centerColor="#8B0000"
    android:endColor="#34FFDD"
    android:startColor="#FF00FF" />

</shape>

活动:

    mPanes.openPane();
    mPanes.setShadowResource(R.drawable.es_slidingpane_shadow);
    mPanes.setSliderFadeColor(Color.parseColor("#FFFFFF"));

解决方法:

你需要为你的drawable设置宽度和高度:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient
    android:centerColor="#8B0000"
    android:endColor="#34FFDD"
    android:startColor="#FF00FF" />
<size android:width="5.0dp" android:height="0.5dp" />
</shape>

标签:android,slidingdrawer
来源: https://codeday.me/bug/20190728/1566935.html