私のプロジェクトでRecyclerView
は、リストで を使用していCardView
ます。私のリストでは、CardView
デバイスに基づいて動的に角の半径を設定する必要があります。
cardview コーナー半径値を動的に設定する方法はありますか?
ありがとう。
私のプロジェクトでRecyclerView
は、リストで を使用していCardView
ます。私のリストでは、CardView
デバイスに基づいて動的に角の半径を設定する必要があります。
cardview コーナー半径値を動的に設定する方法はありますか?
ありがとう。
を使用します。androidx.cardviewCardView.setRadius(float)
を参照してください。
( も呼び出す場合、これは効果がないことに注意してください。代わりにsetBackgroundColor
必ず を使用してください)。setCardBackgroundColor
dp 値ではなくピクセル サイズを指定する必要があります。たとえば、Kotlin で呼び出すことができる 4dp のコーナー半径の場合:
radius = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4f, context.resources.displayMetrics)