Muita visão OTP para Android, mas essa biblioteca para facilitar sua vida, eu fundi o OTP-View com o apanhador de SMS na biblioteca única, fique à vontade para usá-la.
Você pode encontrar código de exemplo para usá -lo de maneira simples.
Adicione -o em sua construção de raiz.Gradle no final dos repositórios:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Adicione a dependência
dependencies {
compile 'com.github.alahammad:android-OTP-View:1.0.2'
}
Em seguida, adicione este código ao seu layout
<com.alahammad.otp_view.OtpView
android:id="@+id/otp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:inputType="number"
app:otp_number="4" />
Copyright 2018 Ala Hammad
Licenciado sob a licença Apache, versão 2.0 (a "licença"); Você não pode usar esse arquivo, exceto em conformidade com a licença. Você pode obter uma cópia da licença em
http://www.apache.org/license/license-2.0
A menos que exigido pela lei aplicável ou acordada por escrito, o software distribuído sob a licença é distribuído "como está", sem garantias ou condições de qualquer tipo, expressa ou implícita. Consulte a licença para o idioma específico que rege as permissões e limitações sob a licença.