Я пытаюсь что-то, что, как я думал, не займет много часов. Я хочу, чтобы cardview с прозрачным фоном и слегка закругленными углами. В конце это должно выглядеть следующим образом (розовый элемент сверху - это другой вид):
![enter image description here](https://i.stack.imgur.com/v4Yiyh.png)
Вот как далеко я продвинулся:
![enter image description here](https://i.stack.imgur.com/lTDJ9h.png)
На самом деле я думал, что все готово, и мне просто нужно скруглить углы и убрать удар из обзора карты. Ну, кажется, что эти 2 вещи не возможны. Когда я устанавливаю app:cardCornerRadius="8dp"
, это вывод, который я получаю:
![enter image description here](https://i.stack.imgur.com/MgpPuh.png)
Удаление удара не сработало вообще. В конце я создал прямоугольник внутри рисованного элемента (где я установил обводку 0dp), назначил его просмотру карты, и обводка исчезла, но я получил белый фон за закругленными углами, и я не смог его удалить.
Это мой макет CardView:
<androidx.cardview.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_margin="15dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:foreground="?android:attr/selectableItemBackground"
android:clickable="true"
android:elevation="0dp"
app:cardCornerRadius="8dp"
app:cardPreventCornerOverlap="true"
app:cardBackgroundColor="#00123456"
> </CardView>
Есть ли возможность достичь того, что я хочу (первый пи c)? Или я должен позволить go из RecyclerView переключиться на ListView?