私のプロジェクトで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)