0
我正試圖在Google Play音樂正在播放的頂部實現此陰影。Android Drop陰影類似於正在播放的Google Play音樂
。
我試圖從外部來源和Android的資源使用各種dropshadows,但一直未能得到這個。任何幫助,將不勝感激。
我正試圖在Google Play音樂正在播放的頂部實現此陰影。Android Drop陰影類似於正在播放的Google Play音樂
。
我試圖從外部來源和Android的資源使用各種dropshadows,但一直未能得到這個。任何幫助,將不勝感激。
在LOLLIPOP
你可以設置「正在播放」框中elevation
屬性和陰影應該出現(試行的4dp
或8dp
值,如果這還不夠)。
在較低版本中,我會將垂直方向上的「正在播放」框打包爲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值。肯定會在20
和66
之間。
這種方法的作品,但我怎麼會得到陰影重疊在它後面的元素,所以下面的視圖是通過陰影而不是隻顯示? 編輯:我在談論可滾動的意見。 – 2014-12-05 00:34:39
你可以使用'RelativeLayout'。底部框將被定義爲最後,因此它被繪製在頂部。內容視圖的邊距與底部框的高度應該相同。這樣底部框中沒有內容,但陰影仍然覆蓋它。 – 2014-12-05 01:55:54