O X do Xamarin Forms — Mobile Pin

Fala Galera,

tudo beleza?

Pin é uma forma de segurança utilizada desde os celulares mais antigos que fazer piada de Java.

Antigamente a galera tinha o ̶m̶a̶l̶d̶i̶t̶o̶ pin do chip e hoje podemos utilizar ele como segurança, abreviação de senha ou ate uma autenticação de duas etapas, por que não?

Precisei implementar autenticação de duas etapas, mas esses dias encontrei um controle sensacional para Xamarin.Forms que alem de você utilizar pode entender e implementar o conceito. Então vamos conhecer o XFPINView !

Instalando o Controle

Vamos ao nuget instalar o pacote XFPINView apenas no projeto compartilhado :

Apenas um Warning, o seu projeto compartilhado tem que esta no minimo em netstandard 2.1. também estou utilizando a ultima versão do Xamarin.Forms :)

Pronto! Mais facíl que isso só ficar em casa !

Utilizando o Controle

Como o XFPINView é um controle devemos referenciar ele em nosso xaml com o namespace : xmlns:xfpinview=”clr-namespace:XFPINView;assembly=XFPINView” :

A implementação é muito simples basta utilizar o PINView declarado no namespace é possível definir a cor de fundo, cor da borda, quantidade de pins que podem ser digitados e temos 3 tipos de formas para os pins :

Voce pode configurar também o espaçamento e o tamanho do controle utilizando as propriedades BoxSize e BoxSpacing :

A propriedade PINValue pode ser utilizada para recuperar o valor e a PINView_PINEntryCompleted indica quando todo o texto for preenchido :

Mais simples e completo impossível :D

Caso queira baixar o código utilizado no Exemplo: Clique aqui.

Quer ver outros artigos sobre Xamarin ? Clique aqui.

Espero ter ajudado!

Aquele abraço!

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store