如何在Kotlin中使用方法getBackground.setStroke?

时间:2018-03-21 21:14:00

标签: android kotlin

如何在Kotlin中进行一次击球?这不会作为按钮背景中的方法出现。以下是我在Java中尝试实现的目标:

((GradientDrawable) mAllButton.getBackground()).setStroke(1, ContextCompat.getColor(this, R.color.colorPrimary));

1 个答案:

答案 0 :(得分:1)

你走了。

科特林:

(someButton.background as GradientDrawable).setStroke(1, ContextCompat.getColor(context, someColorId))

爪哇:

((GradientDrawable)someButton.getBackground()).setStroke(1, ContextCompat.getColor(context, someColorId))

P.S。这只适用于使用drawable.xml初始化按钮