【Kotlin/Android】Viewに枠線を実装する方法!角丸や白色、余白調整

この記事からわかること
- Android Studio/KotlinでViewに枠線を実装する方法
- GradientDrawableの使い方
- 角丸やサイズ、余白、色を調整するには?
index
[open]
\ アプリをリリースしました /
環境
- Android Studio:Koala
- Kotlin:1.8.20
Viewに枠線を付与する方法
KotlinでViewに枠線を付与する方法は色々あると思いますがコードから枠線を付与する方法を紹介します。

方法は簡単でGradientDrawable
を使用してカスタムのDrawableを作成し枠線を付与したいViewのbackground
プロパティにセットするだけです。
val drawable = GradientDrawable().apply {
// 形
shape = GradientDrawable.RECTANGLE
// 背景色
setColor(Color.TRANSPARENT)
// 角の丸み
cornerRadius = 10f
// 枠線の太さと色
setStroke(5, Color.BLACK)
}
label.background = drawable
リソースファイルに用意して使用する方法
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。