Как сделать CardView заметным на изображениях? - PullRequest
0 голосов
/ 08 ноября 2019

Я загружаю два скриншота для сравнения.

CardView заметно enter image description here

CardView незаметно (при прокрутке вниз) enter image description here

Ответы [ 3 ]

0 голосов
/ 08 ноября 2019

Ваш вопрос мне немного неясен. В любом случае, посмотрев на эти два изображения, вы можете ..

Попробуйте указать margin_top в представлении перезаписи сетки.

android:layout_marginTop="25dp"

И вам нужно присвоить свойству cardElevation для cardView.

app:cardElevation="8dp"
0 голосов
/ 08 ноября 2019

Вы можете использовать card_view: cardCornerRadius = "" для закругленных углов и card_view: cardElevation = "" для эффекта тени в макете XML.

Ниже кода вы можете проверить

<android.support.v7.widget.CardView
        android:id="@+id/card_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center"
        android:layout_margin="8dp"
        android:elevation="3dp"
        card_view:cardCornerRadius="10dp"
        android:padding="8dp">
</android.support.v7.widget.CardView>

Надеюсь, это поможет вам.

0 голосов
/ 08 ноября 2019

Вам необходимо добавить верхнее поле вашего представления RecyclerView, поэтому при прокрутке элементов RecyclerView ваши представления Верхней карты будут заметны как ваш первый экран.
что-то вроде

android:layout_marginTop="20dp"
...