1. ホーム
  2. android

[解決済み] Android UIで丸みを帯びた四角形を描画するには?

2022-04-24 22:45:59

質問

AndroidのUIで丸みを帯びた四角形を描きたいのですが、どうすればいいですか?同じ丸みを帯びた矩形を TextViewEditText も参考になると思います。

解決方法は?

レイアウトxmlで以下のようにします。

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <solid android:color="@android:color/holo_red_dark" />

    <corners android:radius="32dp" />

</shape>

を変更することで android:radius は、コーナーの半径を変更することができます。

<solid> は、drawable の色を定義するために使用されます。

を使用することができます。 android:radius とは android:bottomLeftRadius , android:bottomRightRadius , android:topLeftRadiusandroid:topRightRadius で、各コーナーの半径を定義します。