カスタム ボタンを作成しており、Drawable.setTintList を使用して、デフォルト、押された状態、および無効な状態の色を設定しています。
私は実際にボタンに境界線を追加したいと思っています。
val d = newGradientDrawableForShape()
d.setShape(GradientDrawable.RECTANGLE)
d.setColor(Color.WHITE)
d.setStroke(20, Color.GREEN)
これでは境界線は表示されませんが、ティント リストを使用しないと境界線が表示されます。
setStroke と TintList を使用する方法はありますか?
d.setStroke(width, colorList) を試しましたが、うまくいきませんでした。