Множество OTP-View для Android, но эта библиотека, чтобы сделать вашу жизнь легкой, я объединяю OTP-View с SMS Catcher в одной библиотеке, не стесняйтесь использовать ее.
Вы можете найти пример кода, как использовать его простым способом.
Добавьте его в свой корень Build.Gradle в конце репозитории:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Добавьте зависимость
dependencies {
compile 'com.github.alahammad:android-OTP-View:1.0.2'
}
Затем добавьте этот код в свой макет
<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
Лицензировано по лицензии Apache, версия 2.0 («Лицензия»); Вы не можете использовать этот файл, кроме как в соответствии с лицензией. Вы можете получить копию лицензии на
http://www.apache.org/licenses/license-2.0
Если это не требуется применимого законодательства или не согласовано в письменной форме, программное обеспечение, распространяемое по лицензии, распределяется по основам «как есть», без каких -либо гарантий или условий, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.