Skip to content

rafaelsouzaribeiro/mascara-cpf-telefone-jetpack-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Não esquecer de mudar os packages de cada arquivo.


Como usar?

    val visualTransformationPhone: VisualTransformation = remember { MaskPhone() }
    val visualTransformationCpf: VisualTransformation = remember { MaskCpf() }

Depois é só inserir no TextField:

visualTransformation = visualTransformationPhone,
visualTransformation = visualTransformationCpf

Para recuperar os valores você usa:

   val transformedCpf =
           visualTransformationCpf.filter(AnnotatedString(textCpf.value)).text.text
   val transformedPhone =
           visualTransformationPhone.filter(AnnotatedString(textPhone.value)).text.text

Não esquecer de colocar length no TextField na parte de onValueChange:

   onValueChange = { newValue ->
                if (newValue.length<=11){
                   textPhone.value = newValue
                }

            },

About

Máscara de telefone e cpf em kotlin e jetpack compose

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages