Far*_*zad 13 android listview android-recyclerview
如何扩展listview(或recyclerview)设置顶部底部渐变淡化alpha?
编辑:
问题:
xml布局:
<RelativeLayout>
<ImageView /> // background image example: my_image.png (mach_parent)
<ListView>
</ListView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
set*_*ari 23
您可以在xml中使用requiresFadingEdge属性.使用以下属性在布局中创建listview:
android:fadingEdge="horizontal"
android:fadingEdgeLength="30dp"
android:fillViewport="false"
android:requiresFadingEdge="vertical"
Run Code Online (Sandbox Code Playgroud)
因此,如果您的项目在listview中加载,它的顶部和底部将会出现褪色边界,如下图所示:
所以你的代码应该是这样的:
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3716 次 |
| 最近记录: |