【Kotlin + Android】Toastの文字色、背景色を変更

Toastの文字色、背景色をコードから変更する方法です

完成形

コード

val t = Toast.makeText(
this ,
"Toastで文字色と背景を変更します" ,
Toast.LENGTH_LONG
)
//背景色を変更
t.view.setBackgroundResource(R.color.colorPrimary)
//文字色を変更
t.view.findViewById<TextView>(android.R.id.message).setTextColor(Color.parseColor("#ffffff"))
//Toastを表示
t.show()

コードから変更したほうが簡単な感じがしますね