我正在开发一个带有滑动 Pane 的应用程序并且工作正常,但我不知道如何像 Hangouts Google 应用程序一样放置阴影。
有点难解释,看这个:
我正在尝试使用 setShadowResource,但我不知道如何在 9-patch 中设计阴影。感谢您的帮助!
编辑:我正在尝试使用具有渐变的形状创建阴影,但不起作用:|
<?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>
Activity :
mPanes.openPane();
mPanes.setShadowResource(R.drawable.es_slidingpane_shadow);
mPanes.setSliderFadeColor(Color.parseColor("#FFFFFF"));
您需要为您的可绘制对象设置宽度和高度:
<?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>
我是一名优秀的程序员,十分优秀!