CaptchaImageView

Additional

Language
Java
Version
1.0 (Jan 4, 2017)
Created
Nov 25, 2016
Updated
Jan 23, 2018
Owner
Jinesh Francis (jineshfrancs)
Contributor
Jinesh Francis (jineshfrancs)
1
Activity
Badge
Generate
Download
Source code
APK file

Promotion

CaptchaImageView

Custom ImageView to generate captcha image.

Add CaptchaImageView to your layout

 <test.jinesh.captchaimageviewlib.CaptchaImageView
            android:layout_width="wrap_content"
            android:id="@+id/image"
            android:layout_weight="6"
            android:layout_margin="5dp"
            android:layout_height="50dp"
            />

Call regenerate() method on CaptchaImageView to regenerate your captcha

 captchaImageView= (CaptchaImageView) findViewById(R.id.image);
 refreshButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                captchaImageView.regenerate();
            }
 });

Call getCaptchaCode() method on CaptchaImageView to read last generated captcha code.

 captchaImageView.getCaptchaCode()

Use in your project

1.Add it in your root build.gradle at the end of repositories:

 allprojects {
  repositories {
   ...
   maven { url 'https://jitpack.io' }
  }
 }

2.Add the dependency in your app build.gradle file:

dependencies {
         compile 'com.github.jineshfrancs:CaptchaImageView:1.0'
}