если вы переместите btnClick за пределы метода onCreate, он будет доступен из всех методов MainActivity.
class MainActivity : AppCompatActivity() {
var btnClick = true
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
btnClick = true
randomlyChangeDrawable()
}
fun randomlyChangeDrawable() {
btnClick = false
}
}
это не относится к классам Android.каждая переменная, объявленная внутри класса (не внутри его методов), доступна внутри всех методов этого класса