How to extend listview (or recyclerview) set top bottom gradient fade alpha?
EDIT:
issue:
xml layout:
<RelativeLayout>
<ImageView /> // background image example: my_image.png (mach_parent)
<ListView>
</ListView>
</RelativeLayout>
you can use requiresFadingEdge attribute in your xml. make a listview inside your layout with this attributes:
android:fadingEdge="horizontal"
android:fadingEdgeLength="30dp"
android:fillViewport="false"
android:requiresFadingEdge="vertical"
so as your items loaded inside the listview it will have faded bounds on its top and bottom like this image below:
fading edge list
so your code should be something like this:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/th"
tools:context="com.example.maghari_se.testfading.MainActivity">
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_alignParentBottom="true"
android:visibility="visible"
android:fadingEdge="horizontal"
android:fadingEdgeLength="30dp"
android:fillViewport="false"
android:requiresFadingEdge="vertical">
</ListView>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With