Как создать CardView с полупрозрачным цветом фона и радиусом угла? - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь сделать CardView с фоном # 88FFFFFF и с закругленными углами.Это не работает должным образом, углы вдвойне непрозрачны в Android Studio, а вся граница вдвойне непрозрачна на моем устройстве.

Вот код:

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="100dp"
    android:layout_height="100dp"
    app:cardBackgroundColor="#88FFFFFF"
    app:cardElevation="2dp"
    app:cardCornerRadius="12dp">

</android.support.v7.widget.CardView>

А вотрезультат:

sad

Есть ли способ исправить это без создания рисования для фона?

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Попробуйте это

<android.support.v7.widget.CardView
        android:layout_width="100dp"
        android:layout_height="100dp"
        app:cardBackgroundColor="#88FFFFFF"
        app:cardCornerRadius="6dp"
        app:cardUseCompatPadding="true"
        app:cardElevation="5dp">
0 голосов
/ 17 декабря 2018

Просто используйте линейный макет внутри Cardview.установить линейный фон с "# 88FFFFFF".

<CardView>
    <LinearLayout background=""></LinearLayout>
</CardView>
...