如何删除 cardview 填充?
How to remove cardview padding?
我正在开发一个 android 应用程序,我在我的 xml 上有一个卡片视图来使图片循环。尽管我可以更改 cardview 本身的颜色,但我很难去除它附带的奇怪的深色填充:
我的代码如下:
<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>
我尝试了几种方法,none 似乎有效。有人可以帮忙吗?
谢谢!
答案是cardElevation应该设置为0
我正在开发一个 android 应用程序,我在我的 xml 上有一个卡片视图来使图片循环。尽管我可以更改 cardview 本身的颜色,但我很难去除它附带的奇怪的深色填充:
我的代码如下:
<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>
我尝试了几种方法,none 似乎有效。有人可以帮忙吗? 谢谢!
答案是cardElevation应该设置为0