Android - Как сделать бесконечный вид прокрутки - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь создать фон, который пользователь может прокручивать бесконечно. Я добавил несколько видов изображений в представление прокрутки в XML, однако у меня возникают проблемы с поиском способа убедиться, что фон никогда не иссякнет. Когда пользователь достигает конца, в идеале верхние изображения должны автоматически перемещаться ниже уровня просмотра, чтобы всегда было что прокручивать.

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:id="@+id/layout"
    android:layout_height="match_parent">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scrollbars="none">
        <LinearLayout
            android:layout_width="match_parent"
            android:orientation="vertical"
            android:layout_height="match_parent">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="fitXY"
                android:src="@drawable/tp_texture_long"/>
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="fitXY"
                android:src="@drawable/tp_texture_long"/>
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="fitXY"
                android:src="@drawable/tp_texture_long"/>
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="fitXY"
                android:src="@drawable/tp_texture_long"/>
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="fitXY"
                android:src="@drawable/tp_texture_long"/>
        </LinearLayout>
    </ScrollView>
</LinearLayout>

Как мне это сделать?

1 Ответ

0 голосов
/ 10 марта 2020

Посмотрите на этот ответ. Но вы должны использовать RecyclerView вместо ListView.

...