【问题标题】:How to remove MaterialCardView borders如何删除 MaterialCardView 边框
【发布时间】:2019-10-16 05:38:15
【问题描述】:

我正在使用这个布局

<android.support.design.card.MaterialCardView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:innerRadius="0dp"
    android:shape="ring"
    android:thicknessRatio="0"
    app:cardCornerRadius="24dp"
    card_view:cardElevation="0dp"
    card_view:cardMaxElevation="0dp">
  <ImageView
      android:id="@+id/close_button"
      android:layout_width="48dp"
      android:layout_height="48dp"
      android:layout_gravity="top|end"
      android:padding="@dimen/account_menu_close_button_padding"
      android:alpha="0"
      app:srcCompat="@drawable/quantum_gm_ic_close_vd_theme_24"
      />
</android.support.design.card.MaterialCardView>

但我得到一个带有小边框的cardView

如何移除此边框并使卡片视图透明?

我看到了这个类似的帖子,但它没有给出答案

【问题讨论】:

  • 你可以试试 app:cardBackgroundColor="@color/white"

标签: android android-layout border android-cardview materialcardview


【解决方案1】:

你用过吗,

app:strokeColor
app:strokeWidth

【讨论】:

  • 赋值1dp so;应用程序:strokeColor="1dp"。并给 app:strokeWidth 你的 MaterialCardView 的颜色
【解决方案2】:

只需使用 Material Components library 中包含的 MaterialCard 扩展 androidx.cardview.widget.CardView(支持库中包含的旧 CardView)。

您可以使用 app:strokeWidth 属性更改边框。默认值为 0。

【讨论】:

    【解决方案3】:

    我找到了一种创建可绘制文件的方法

    <?xml version="1.0" encoding="UTF-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
    
    
    <padding android:left="1dp"
        android:top="1dp"
        android:right="1dp"
        android:bottom="1dp"
        />
    
    <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"
        android:topLeftRadius="10dp" android:topRightRadius="10dp"/>
     </shape>
    

    然后在代码中以编程方式将此可绘制资源添加为背景资源 作为

     binding.materialCardView.setBackgroundResource(R.drawable.backforspinner)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-25
      • 2010-09-22
      • 2011-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多