From e72020d61c9a43411bbdaf48a2e9b4e82fc14ff0 Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:08:42 -0500 Subject: [PATCH 1/8] readme --- README.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..388e45e --- /dev/null +++ b/README.md @@ -0,0 +1,73 @@ +# Flexing :muscle: for Android + +

+

Flexing :muscle: for Android

+

+ by Brad Martin +

+

+ +

+ + license + + [![Release](https://jitpack.io/v/bradmartin/flexing.svg)] + (https://jitpack.io/#bradmartin/flexing) + + donate + +

+ +## Install + +### Gradle: + +- Add it in your root build.gradle at the end of repositories: + +```groovy +allprojects { + repositories { + ... + maven { url 'https://jitpack.io' } + } +} +``` + +- Add the dependency: + +```groovy +dependencies { + implementation 'com.github.bradmartin:flexing:0.1.30' +} +``` + +### Maven + +- Add the JitPack repository to your build file: + +```xml + + + jitpack.io + https://jitpack.io + + +``` + +- Add the dependency: + +```xml + + com.github.bradmartin + flexing + 0.1.30 + +``` + +### API + +### ImagesKt Static Methods + +| Method | Description | +| -------------------------------------------------- | ---------------------------------- | +| _getBitmapFromImageView(ImageView: image)_: Bitmap | Returns a Bitmap from an ImageView | From 8ebb80a6e874dbf51d1ef785f2c2e566afa24817 Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:09:19 -0500 Subject: [PATCH 2/8] clean up --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 388e45e..9d1b7fa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -# Flexing :muscle: for Android -

Flexing :muscle: for Android

From 2097914f5aff692be661b1e1a3cad07809ca073e Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:09:48 -0500 Subject: [PATCH 3/8] clean up --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9d1b7fa..bf1b51e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@

-

Flexing :muscle: for Android

-

+

Flexing :muscle: for Android

+

by Brad Martin -

+

From 53c664f50349acb590dce722b798e967f8252118 Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:10:50 -0500 Subject: [PATCH 4/8] badge fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bf1b51e..b18bcbd 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ license - [![Release](https://jitpack.io/v/bradmartin/flexing.svg)] + [![Release](https://jitpack.io/0.1.30/bradmartin/flexing.svg)] (https://jitpack.io/#bradmartin/flexing) donate From 8f83ee751c42503b37745a0f851674dd8c9fbb2f Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:12:10 -0500 Subject: [PATCH 5/8] badge cleanup --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b18bcbd..23f2416 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,9 @@ license - [![Release](https://jitpack.io/0.1.30/bradmartin/flexing.svg)] - (https://jitpack.io/#bradmartin/flexing) + + JitPack + donate From b963c0a6cab6e4df2b77043cf6266c1784e31c8a Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:13:30 -0500 Subject: [PATCH 6/8] twitter badge --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 23f2416..8d45040 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ JitPack + + + Twitter donate From 2825eba91d3c3fd516dcfed2f91fd4759e0d6ab8 Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:17:13 -0500 Subject: [PATCH 7/8] more ignore :see_no_evil: --- .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3c117df..d12915e 100644 --- a/.gitignore +++ b/.gitignore @@ -62,4 +62,9 @@ fastlane/report.xml fastlane/Preview.html fastlane/screenshots fastlane/test_output -fastlane/readme.md \ No newline at end of file +fastlane/readme.md + + +# general +**/.settings/ +**/.classpath From 4ef1c6209c32924db6165dc6e8e67810300ed1ea Mon Sep 17 00:00:00 2001 From: bradmartin Date: Fri, 24 Aug 2018 00:28:33 -0500 Subject: [PATCH 8/8] keyboard util --- .../src/main/java/net/bradmartin/flexing/keyboard.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 flexing/src/main/java/net/bradmartin/flexing/keyboard.kt diff --git a/flexing/src/main/java/net/bradmartin/flexing/keyboard.kt b/flexing/src/main/java/net/bradmartin/flexing/keyboard.kt new file mode 100644 index 0000000..1d1669b --- /dev/null +++ b/flexing/src/main/java/net/bradmartin/flexing/keyboard.kt @@ -0,0 +1,11 @@ +package net.bradmartin.flexing + +import android.app.Activity +import android.view.inputmethod.InputMethodManager + +fun hideSoftKeyboard(activity: Activity) { + if (activity.currentFocus != null) { + val inputMethodManager = activity.getSystemService(Activity.INPUT_METHOD_SERVICE) as InputMethodManager + inputMethodManager.hideSoftInputFromWindow(activity.currentFocus.windowToken, 0) + } +} \ No newline at end of file