Android Drop Shadow类似于Google Play的现在音乐播放

时间:2014-12-04 23:13:17

标签: android

我正在努力实现Google Play音乐中正在播放的最佳效果。

我曾试图使用来自外部资源和Android资源的各种幻影,但是却无法获得这些。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

LOLLIPOP上,您可以设置“正在播放”框的elevation属性,并显示阴影(如果不是4dp8dp,请尝试足够)。

在较低版本中,我会将“正在播放”框包装在垂直LinearLayout中。 第二个子项将是“正在播放”框。 第一个子项将是阴影视图,例如:

<View
  android:layout_width="match_parent"
  android:layout_height="8dp"
  android:background="@drawable/shadow_upwards"/>

<强> shadow_upwards.xml

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
  <gradient
      android:angle="90"
      android:startColor="#40000000"
      android:endColor="#00000000"/>
</shape>

现在我不确定startColor的最佳alpha值。它肯定在2066之间。