Как создать элемент плейлиста в RecyclerView, как приложение для детей на YouTube - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь создать карту, как YouTube, как вы можете видеть на изображении ниже

Youtube kids

без использования ConstraintLayout, но я не могу найти какой-либо макетможет сделать что-то вроде этого

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Хотите показать вид, аналогичный стеку? или вы хотите, чтобы он работал так же, как в Tinder, с действиями смахивания, потому что в Youtube он реализован как представление, которое можно только щелкнуть, но нельзя провести пальцем.

Затем перейдите к расположению координатора. Если вам нужен только статический вид.

Для справки, вы можете проверить это

<androidx.coordinatorlayout.widget.CoordinatorLayout
    android:layout_width="match_parent"
    android:layout_margin="10dp"
    android:layout_height="wrap_content">

    <androidx.cardview.widget.CardView
        android:id="@+id/image_1"
        android:layout_width="match_parent"
        android:layout_height="250dp"
        app:layout_anchorGravity="bottom"
        android:layout_marginEnd="5dp"
        android:layout_marginBottom="5dp"
        android:layout_marginStart="15dp"
        android:layout_gravity="bottom" />

    <androidx.cardview.widget.CardView
        android:id="@+id/image_2"
        android:layout_width="match_parent"
        android:layout_height="250dp"
        app:layout_anchor="@+id/image_1"
        app:layout_anchorGravity="bottom"
        android:layout_marginEnd="10dp"
        android:layout_marginBottom="10dp"
        android:layout_marginStart="10dp"
        android:layout_gravity="bottom" />

    <androidx.cardview.widget.CardView
        android:id="@+id/image_3"
        android:layout_width="match_parent"
        android:layout_height="250dp"
        android:scaleType="centerCrop"
        app:layout_anchor="@+id/image_2"
        app:layout_anchorGravity="bottom"
        android:layout_marginEnd="15dp"
        android:layout_marginBottom="15dp"
        android:layout_marginStart="5dp"
        android:layout_gravity="bottom" />

</androidx.coordinatorlayout.widget.CoordinatorLayout>
0 голосов
/ 28 июня 2019

То есть вы хотите использовать переработчик с вертикально расположенными картами?Используйте линейный макет.В противном случае вам действительно следует указать, в чем заключается ваша проблема.

...