androidx.cardview.widget.CardView代码只改变一个圆角,kotlin
时间: 2024-12-13 16:14:46 浏览: 16
`androidx.cardview.widget.CardView` 是 AndroidX 库中的一个视图组件,用于创建卡片样式的设计元素。如果你想通过 Kotlin 调整 CardView 的单个圆角,你可以直接修改 `card_view` 的 `cornerRadius` 属性。例如,在 XML 中设置:
```xml
<androidx.cardview.widget.CardView
android:id="@+id/card_view"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="10dp" <!-- 可自定义圆角大小 -->
...>
</androidx.cardview.widget.CardView>
```
然后在 Kotlin 代码里,如果你需要动态改变这个值,可以这样做:
```kotlin
val cardView = findViewById<CardView>(R.id.card_view)
cardView.cornerRadius = 5 // 改变为 5 dp 或者你需要的任何其他值
```
注意,`cornerRadius` 需要在 CardView 的背景、边框样式等确定后才能生效。
阅读全文