OtpView

Additional

Language
Java
Version
N/A
Created
Aug 15, 2017
Updated
Nov 6, 2017 (Retired)
Owner
Anitaa Murthy (anitaa1990)
Contributors
Rohit Shampur (rohitshampur)
Anitaa Murthy (anitaa1990)
2
Activity
Badge
Generate
Download
Source code

otpview

A custom view class to enter a four digit code which is used often these days for authentication.

How to integrate the library in your app?

Gradle Dependecy
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.