otpview
A custom view class to enter a four digit code which is used often these days for authentication.
Gradle Dependecy How to integrate the library in your app?
dependencies {
compile 'com.an.otpview:otpview:0.1.0'
}
Maven Dependecy
<dependency>
<groupId>com.an.otpview</groupId>
<artifactId>otpview</artifactId>
<version>0.1.0</version>
<type>pom</type>
</dependency>
How to use the library
Add the below line to the root layout of your xml file:
xmlns:app="http://schemas.android.com/apk/res-auto"
.....
<com.an.otpview
android:id="@+id/otp_view"
app:background_color="@android/color/black"
android:inputType="number"
app:otp_maxLength="1"
app:otp_gravity="center"
app:otp_textColor="@android:color/white"
app:otp_textSize="@dimen/font_large"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
.....
Attributes includes:
Value | Type |
---|---|
inputType | android:inputType |
otp_maxLength | app:otp_maxLength |
otp_gravity | app:otp_gravity |
otp_textColor | app:otp_textColor |
otp_textSize | app:otp_textSize |
background_color | app:background_color |
background_color | app:background_color |
That's pretty much it.