[Android] CardViewの角丸度合い、及び、影具合を変更する

CardView使ってて勝手に影出てくれるし、気持ち角丸になってくれるし、あまり気にしてなかったんだけど、レイアウトの調整が必要になってちょっと調べたやつ。

AndoridX版の公式じゃないからもしかしたらちゃんとした情報とずれているかもしれないけど、、、。

AndoridX版の公式 ってどこにあるんだろう・・・?

角丸度合いを変更する

card_view:cardCornerRadius="10dp"

card_view:cardCornerRadiusの属性で変更できる。

50dpとかに設定してやるとかなり丸っこくなるw

影具合を変更する

card_view:cardElevation="8dp"

みんなの味方、Elevetion!(何

こいつレイアウトの下に余白なかったりすると効果発揮しなかったりするけどね。

合わせると・・・

<androidx.cardview.widget.CardView
    android:id="@+id/mainCardView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    card_view:cardElevation="8dp"
    card_view:cardCornerRadius="10dp">

ちなみにcard_view:はレイアウトファイルのTopタグに以下を追加してください。

xmlns:card_view="http://schemas.android.com/apk/res-auto"
はじめてのAndroidプログラミング 第4版
はじめてのAndroidプログラミング 第4版

タイトルとURLをコピーしました