android - 以编程方式将描边颜色设置为 CardView

标签 android kotlin android-cardview materialcardview

我正在尝试以编程方式设置strokeColor,但它不起作用。这是我尝试过的

gold_card.strokeColor= Color.GREEN

看官方的strikeColor方法,它需要一个参数

public void setStrokeColor(@ColorInt int strokeColor) {
    this.cardViewHelper.setStrokeColor(strokeColor);
}

因此,在传递 Color int 参数时,它表示无法访问代码。下面的方法表示无法访问代码

gold_card.strokeColor(Color.GRAY)

那么如何正确地将 linesColor 设置为 CardView 呢? PS:是的,我正在使用 MaterailCardView

最佳答案

您需要将 gold_card 定义为 MatericalCardView,而不是 CardView

MatrialCardView gold_card = findViewById(R.id.cold_card)

关于android - 以编程方式将描边颜色设置为 CardView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56595438/

相关文章:

kotlin - 如何在 Kotlin Multiplatform 中使用 BigDecimal?

java - Android卡片 View 集合过滤和排序

android - 当用户触摸 recyclerview 项目时缩放动画

java - 错误 :Execution failed for task ':app:packageAllDebugClassesForMultiDex' . Apache POI Android

android - 是否可以从 Appery.io 等服务构建移动应用程序(iOS、Android)以继续使用原生编码进行开发?

android - 在 android 小部件中显示 fragment

eclipse 中的 Android 卡片 View

java - 如何将用户输入数据与我的 firestore 记录进行比较

android - 从url解析图片

java - 为什么某些 Java 函数能够更改不可变的 Kotlin 对象?