Я создаю пользовательскую кнопку и использую Drawable.setTintList, чтобы иметь цвета для состояний по умолчанию, нажатых и отключенных состояний.
Я хочу добавить к кнопке границу, которую я пытаюсь выполнить, выполнив:
val d = newGradientDrawableForShape()
d.setShape(GradientDrawable.RECTANGLE)
d.setColor(Color.WHITE)
d.setStroke(20, Color.GREEN)
При этом граница не видна, однако, если я не использую список оттенков, тогда я вижу границу.
Есть ли способ использовать setStroke и TintList?
Я пыталсяd.setStroke (width, colorList), и это тоже не сработало.