From 3f73a6423b608fc2329bd54f5bee6bef6b399e37 Mon Sep 17 00:00:00 2001 From: Rey Pham Date: Sat, 23 Jun 2018 09:13:03 +0700 Subject: [PATCH 1/7] Update README.md --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index acca8af6..ec95d594 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ Material ===================== -[![](https://jitpack.io/v/rey5137/material.svg)](https://jitpack.io/#rey5137/material) [![Download](https://api.bintray.com/packages/rey5137/maven/material/images/download.svg)](https://bintray.com/artifact/download/rey5137/maven/com/github/rey5137/material/1.2.4/material-1.2.4.aar) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Material-brightgreen.svg?style=flat)](http://android-arsenal.com/details/1/1685) +[![](https://jitpack.io/v/rey5137/material.svg)](https://jitpack.io/#rey5137/material) [![Download](https://api.bintray.com/packages/rey5137/maven/material/images/download.svg)](https://bintray.com/artifact/download/rey5137/maven/com/github/rey5137/material/1.2.5/material-1.2.5.aar) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Material-brightgreen.svg?style=flat)](http://android-arsenal.com/details/1/1685) MaterialLibrary is an Open Source Android library that back-port Material Design components to pre-Lolipop Android. MaterialLibrary's original author is [Rey Pham](https://github.com/rey5137). @@ -86,12 +86,12 @@ Add Gradle dependency: ```gradle dependencies { - implementation 'com.github.rey5137:material:1.2.4' + implementation 'com.github.rey5137:material:1.2.5' } ``` * Or -[Download from Jcenter](https://bintray.com/artifact/download/rey5137/maven/com/github/rey5137/material/1.2.4/material-1.2.4.aar) +[Download from Jcenter](https://bintray.com/artifact/download/rey5137/maven/com/github/rey5137/material/1.2.5/material-1.2.5.aar) You can try the SNAPSHOT version: @@ -110,12 +110,13 @@ repositories { } ``` -AppCompat and CardView library is required by Material library. +AppCompat, CardView, RecyclerView library is required by Material library. ```gradle dependencies { - compile 'com.android.support:appcompat-v7:23.4.0' - compile 'com.android.support:cardview-v7:23.4.0' + compile 'com.android.support:appcompat-v7:27.1.1' + compile 'com.android.support:cardview-v7:27.1.1' + compile 'com.android.support:recyclerview-v7:27.1.1' } ``` Now you can use any widget in **com.rey.material.widget** package as you wish. For styling, please view [Wiki](https://github.com/rey5137/Material/wiki). Note that default style of widgets depend on theme of AppCompat. Here is an example: From 1bbcac2686a0023ef7720d3fe455bb116d115af8 Mon Sep 17 00:00:00 2001 From: Rey Pham Date: Sat, 23 Jun 2018 09:27:31 +0700 Subject: [PATCH 2/7] Update gradle config --- app/app.iml | 1 + material/build.gradle | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/app/app.iml b/app/app.iml index 938dfedf..f38e504e 100644 --- a/app/app.iml +++ b/app/app.iml @@ -102,6 +102,7 @@ + diff --git a/material/build.gradle b/material/build.gradle index cd02388c..5a28b075 100644 --- a/material/build.gradle +++ b/material/build.gradle @@ -34,3 +34,9 @@ dependencies { apply from: "$rootProject.projectDir/dist/distInfo.gradle" apply from: "$rootProject.projectDir/dist/bintray.gradle" apply from: "$rootProject.projectDir/dist/maven.gradle" + +tasks.withType(Javadoc) { + options.addStringOption('Xdoclint:none', '-quiet') + options.addStringOption('encoding', 'UTF-8') + options.addStringOption('charSet', 'UTF-8') +} From 63c6f7e524c0409beb4066c64181df1908f60f8b Mon Sep 17 00:00:00 2001 From: Pham Hong Viet Date: Wed, 12 Jun 2019 13:07:44 +0700 Subject: [PATCH 3/7] migrate to AndroidX --- .idea/gradle.xml | 11 +-- app/app.iml | 97 +++++++++++++------ app/build.gradle | 18 ++-- .../com/rey/material/app/ContactEditText.java | 2 +- .../com/rey/material/app/ContactView.java | 5 +- .../material/app/RecurringPickerDialog.java | 3 +- .../java/com/rey/material/app/WeekView.java | 7 +- .../com/rey/material/demo/ButtonFragment.java | 14 +-- .../rey/material/demo/CustomViewPager.java | 5 +- .../rey/material/demo/DialogsFragment.java | 4 +- .../com/rey/material/demo/FabFragment.java | 2 +- .../com/rey/material/demo/MainActivity.java | 36 +++---- .../rey/material/demo/ProgressFragment.java | 2 +- .../com/rey/material/demo/SliderFragment.java | 2 +- .../rey/material/demo/SnackbarFragment.java | 2 +- .../rey/material/demo/SpinnersFragment.java | 2 +- .../rey/material/demo/SwitchesFragment.java | 2 +- .../rey/material/demo/TextfieldFragment.java | 2 +- app/src/main/res/layout/activity_main.xml | 6 +- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 0 material/build.gradle | 14 +-- .../appcompat}/widget/ListViewCompat.java | 18 ++-- .../java/com/rey/material/app/Dialog.java | 7 +- .../com/rey/material/app/DialogFragment.java | 4 +- .../com/rey/material/app/SimpleDialog.java | 3 +- .../com/rey/material/app/ThemeManager.java | 7 +- .../com/rey/material/app/ToolbarManager.java | 15 +-- .../drawable/LineMorphingDrawable.java | 5 +- .../material/drawable/PaddingDrawable.java | 3 +- .../java/com/rey/material/widget/Button.java | 5 +- .../rey/material/widget/CheckedTextView.java | 5 +- .../widget/CircleCheckedTextView.java | 3 +- .../rey/material/widget/CompoundButton.java | 2 +- .../com/rey/material/widget/EditText.java | 15 +-- .../material/widget/FloatingActionButton.java | 2 +- .../com/rey/material/widget/FrameLayout.java | 2 +- .../com/rey/material/widget/ImageButton.java | 5 +- .../com/rey/material/widget/ImageView.java | 5 +- .../com/rey/material/widget/LinearLayout.java | 2 +- .../rey/material/widget/ListPopupWindow.java | 11 ++- .../com/rey/material/widget/ListView.java | 3 +- .../com/rey/material/widget/ProgressView.java | 2 +- .../rey/material/widget/RelativeLayout.java | 2 +- .../java/com/rey/material/widget/Slider.java | 2 +- .../java/com/rey/material/widget/Spinner.java | 2 +- .../java/com/rey/material/widget/Switch.java | 2 +- .../rey/material/widget/TabIndicatorView.java | 11 ++- .../rey/material/widget/TabPageIndicator.java | 9 +- .../com/rey/material/widget/TextView.java | 5 +- .../com/rey/material/widget/TimePicker.java | 2 +- .../com/rey/material/widget/YearPicker.java | 3 +- 53 files changed, 225 insertions(+), 179 deletions(-) mode change 100644 => 100755 gradlew rename material/src/main/java/{android/support/v7 => androidx/appcompat}/widget/ListViewCompat.java (97%) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 4d302ff4..24de682b 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -3,6 +3,9 @@ diff --git a/app/app.iml b/app/app.iml index f38e504e..1291214c 100644 --- a/app/app.iml +++ b/app/app.iml @@ -17,28 +17,27 @@