我看了code,但看不到如何为按钮添加边框。需要边框的示例按钮:
val memoryButton = button {
backgroundColor = mainColour
textColor = textColour
text = "I am a button!"
onClick {
doSomething()
}
}
有什么想法吗?
答案 0 :(得分:0)
试试这个
在可绘制文件夹中创建文件 button_border.xml ,如下所示
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:endColor="#00FF00"
android:angle="270" />
<corners android:radius="3dp" />
<stroke android:width="5px" android:color="#000000" />
</shape>
只需将此添加到按钮的背景中,就像这样
button {
text = "I am a button!"
background=getDrawable(R.drawable.button_border)
onClick {
println("Hello")
}
}
您将获得按钮的边框:)