如何删除Cardview内边距?

问题描述 投票:0回答:1

我正在开发一个android应用程序,并且在xml上有一个cardview可以使图片循环显示。尽管我可以更改cardview本身的颜色,但是很难去除它随附的奇怪的黑色填充:strange padding

我的代码在下面:

<androidx.cardview.widget.CardView
        android:id="@+id/profilePictureCircle"
        android:layout_width="260dp"
        android:layout_height="260dp"
        app:cardPreventCornerOverlap="false"
        app:cardUseCompatPadding="false"
        app:cardBackgroundColor="@color/colorBottomNavigationApp"
        android:layout_alignParentTop="true"
        android:layout_marginTop="30dp"
        android:layout_toStartOf="@+id/profileName"
        android:layout_toLeftOf="@+id/profileName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent">

        <ImageView
            android:id="@+id/chosen_picture"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:srcCompat="@drawable/camera" />
</androidx.cardview.widget.CardView>

我已经尝试了几件事,但似乎都没有用。有人可以帮忙吗?谢谢!

android xml android-studio android-cardview
1个回答
0
投票

答案是cardElevation应该设置为0

© www.soinside.com 2019 - 2024. All rights reserved.