Android – Como alterar os atributos do TextView da mensagem de um Snackbar

Android

            snack = Snackbar.make(my_id_layout, myMessage, Snackbar.LENGTH_INDEFINITE);
            val view = snack!!.getView()
            val tv = view.findViewById<TextView>(android.support.design.R.id.snackbar_text)
            tv.setTextColor(Color.WHITE)
            tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20f);
            snack!!.show()

Para uma simples alteração de cor podemos utilizar:

snack.setActionTextColor(Color.RED)

Ou:

 
Snackbar.make(view, 
       Html.fromHtml("Tap to open").show()

Também podemos alterar o background:

 snackbar.getView().setBackgroundColor(Color.BLACK);

Help DEV – Analista desenvolvedor Java / Android
https://helpdev.com.br/zarelli

Android – Como alterar os atributos do TextView da mensagem de um Snackbar

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para o topo