3
我用來強制低於我的工具欄視圖陰影效果更好的支持向後這樣的:顯示陰影高程時,滾動型或RecyclerView Z指數較小 - Android電子材料設計
<View
android:id="@+id/toolbar_shadow"
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_below="@+id/toolbar"
android:background="@drawable/shadow_elevation" />
@drawable/shadow_elevation
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="90"
android:endColor="#12000000"
android:startColor="@android:color/transparent" />
</shape>
現在我需要做同樣的效果,但在底部是這樣的
<--Toolbar-->
<--toolbar shadow-->
<--Scroll View-->
<--bottom shadow-->
<--Bottom Layout-->
的問題是,我不想讓底部陰影始終可見,我想顯示「底部陰影」 只有當滾動視圖是「自下而上」的底部佈局,談論Z指標。
換句話說,我需要的是當scrollview底部碰到底部佈局頂部時顯示底部陰影。
這是一個沒有上底觀影的佈局:
我一直在想這樣做的代碼,檢查的Y指數,如果他們是他們相同的,這就是意味着,底部佈局需要比Scrollview更高的高程/轉換Z,但我不確定這是否是最佳選擇,我認爲也許有一種方法可以正確設置我的佈局。
任何想法?