【发布时间】:2021-03-09 20:04:01
【问题描述】:
我正在创建一个自定义按钮,我正在使用 Drawable.setTintList 来设置默认、按下和禁用状态的颜色。
我想实际为按钮添加一个边框,我正在尝试这样做:
val d = newGradientDrawableForShape()
d.setShape(GradientDrawable.RECTANGLE)
d.setColor(Color.WHITE)
d.setStroke(20, Color.GREEN)
这样,边框是不可见的,但是如果我不使用色调列表,那么我会看到边框。
有没有办法可以使用 setStroke 和 TintList?
我试过 d.setStroke(width, colorList) 也没有用。
【问题讨论】:
标签: android button gradientdrawable