├── LICENSE
├── README.md
├── app
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── andrognito
│ │ └── patternlockdemo
│ │ └── ExampleInstrumentedTest.java
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── andrognito
│ │ └── patternlockdemo
│ │ └── MainActivity.java
│ └── res
│ ├── drawable
│ ├── img_no_avatar.png
│ └── logo.png
│ ├── layout
│ └── activity_main.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-mdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-xhdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.png
│ └── ic_launcher_round.png
│ └── values
│ ├── colors.xml
│ ├── strings.xml
│ └── styles.xml
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── patternlockview-reactive
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── andrognito
│ │ └── rxpatternlockview
│ │ ├── RxPatternLockView.java
│ │ ├── events
│ │ ├── BasePatternLockEvent.java
│ │ ├── PatternLockCompleteEvent.java
│ │ ├── PatternLockCompoundEvent.java
│ │ └── PatternLockProgressEvent.java
│ │ ├── observables
│ │ ├── BasePatternLockViewObservable.java
│ │ ├── PatternLockViewCompleteObservable.java
│ │ ├── PatternLockViewCompoundObservable.java
│ │ └── PatternLockViewProgressObservable.java
│ │ └── utils
│ │ └── Preconditions.java
│ └── res
│ └── values
│ └── strings.xml
├── patternlockview
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── com
│ │ └── andrognito
│ │ └── patternlockview
│ │ ├── PatternLockView.java
│ │ ├── listener
│ │ └── PatternLockViewListener.java
│ │ └── utils
│ │ ├── PatternLockUtils.java
│ │ ├── RandomUtils.java
│ │ └── ResourceUtils.java
│ └── res
│ └── values
│ ├── attrs.xml
│ ├── color.xml
│ ├── dimens.xml
│ └── strings.xml
├── screenshots
├── logo.png
├── pattern-lock-view-banner.png
├── pattern_lock_view_2_small.gif
└── pattern_lock_view_small.gif
└── settings.gradle
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/README.md
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/andrognito/patternlockdemo/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/androidTest/java/com/andrognito/patternlockdemo/ExampleInstrumentedTest.java
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/com/andrognito/patternlockdemo/MainActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/java/com/andrognito/patternlockdemo/MainActivity.java
--------------------------------------------------------------------------------
/app/src/main/res/drawable/img_no_avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/drawable/img_no_avatar.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/drawable/logo.png
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/patternlockview-reactive/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/build.gradle
--------------------------------------------------------------------------------
/patternlockview-reactive/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/proguard-rules.pro
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/RxPatternLockView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/RxPatternLockView.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/BasePatternLockEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/BasePatternLockEvent.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/PatternLockCompleteEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/PatternLockCompleteEvent.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/PatternLockCompoundEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/PatternLockCompoundEvent.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/PatternLockProgressEvent.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/events/PatternLockProgressEvent.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/BasePatternLockViewObservable.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/BasePatternLockViewObservable.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/PatternLockViewCompleteObservable.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/PatternLockViewCompleteObservable.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/PatternLockViewCompoundObservable.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/PatternLockViewCompoundObservable.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/PatternLockViewProgressObservable.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/observables/PatternLockViewProgressObservable.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/utils/Preconditions.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/java/com/andrognito/rxpatternlockview/utils/Preconditions.java
--------------------------------------------------------------------------------
/patternlockview-reactive/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview-reactive/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/patternlockview/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/build.gradle
--------------------------------------------------------------------------------
/patternlockview/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/proguard-rules.pro
--------------------------------------------------------------------------------
/patternlockview/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/patternlockview/src/main/java/com/andrognito/patternlockview/PatternLockView.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/java/com/andrognito/patternlockview/PatternLockView.java
--------------------------------------------------------------------------------
/patternlockview/src/main/java/com/andrognito/patternlockview/listener/PatternLockViewListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/java/com/andrognito/patternlockview/listener/PatternLockViewListener.java
--------------------------------------------------------------------------------
/patternlockview/src/main/java/com/andrognito/patternlockview/utils/PatternLockUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/java/com/andrognito/patternlockview/utils/PatternLockUtils.java
--------------------------------------------------------------------------------
/patternlockview/src/main/java/com/andrognito/patternlockview/utils/RandomUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/java/com/andrognito/patternlockview/utils/RandomUtils.java
--------------------------------------------------------------------------------
/patternlockview/src/main/java/com/andrognito/patternlockview/utils/ResourceUtils.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/java/com/andrognito/patternlockview/utils/ResourceUtils.java
--------------------------------------------------------------------------------
/patternlockview/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/res/values/attrs.xml
--------------------------------------------------------------------------------
/patternlockview/src/main/res/values/color.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/res/values/color.xml
--------------------------------------------------------------------------------
/patternlockview/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/patternlockview/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/patternlockview/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/screenshots/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/screenshots/logo.png
--------------------------------------------------------------------------------
/screenshots/pattern-lock-view-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/screenshots/pattern-lock-view-banner.png
--------------------------------------------------------------------------------
/screenshots/pattern_lock_view_2_small.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/screenshots/pattern_lock_view_2_small.gif
--------------------------------------------------------------------------------
/screenshots/pattern_lock_view_small.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/screenshots/pattern_lock_view_small.gif
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aritraroy/PatternLockView/HEAD/settings.gradle
--------------------------------------------------------------------------------