如何在Kotlin中进行一次击球?这不会作为按钮背景中的方法出现。以下是我在Java中尝试实现的目标:
((GradientDrawable) mAllButton.getBackground()).setStroke(1, ContextCompat.getColor(this, R.color.colorPrimary));
答案 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初始化按钮