无法对 material 按钮 Android 使用 setStrokeColor 方法

Can't use setStrokeColor method for material button Android

我在 Android Studio 中使用 Material 轮廓按钮(material 版本是 1.4.0)。 我想在按下按钮时更改轮廓颜色。所以,

binding.activeButton.setOnClickListener{

  binding.activeButton.setStrokeColor(Color.parseColor("#FFFFFF"))
}

但是,我无法使用setStrokeColor方法。 它说“未解决的参考:setStrokeColor”

我仍然可以在 XML 文件中使用 app:strokeColor="@color/white",但我不能在 activity 文件中使用 setStrokeColor 方法。 会是什么原因呢?是因为material设计版本?

试一试:

       binding.activeButton.setStrokeColorResource(R.color.back_color_green_btn)