From 0f7211c83c11e64c3115d0245959d9695cdf56d0 Mon Sep 17 00:00:00 2001 From: Federico Navarrete Date: Fri, 31 Jul 2020 21:31:07 +0200 Subject: [PATCH] Upgraded - Upgraded to AndroidX. - Removed old libraries. - Removed old Androids Support and Re-targetted to Android 10+. - Merged with: https://github.com/florent37/BubbleTab/pull/9 https://github.com/florent37/BubbleTab/pull/12 --- .gitignore | 2 + .idea/caches/build_file_checksums.ser | Bin 0 -> 588 bytes .idea/codeStyles/Project.xml | 116 ++++++++++++++++ .idea/compiler.xml | 22 --- .idea/copyright/profiles_settings.xml | 3 - .idea/encodings.xml | 6 - .idea/gradle.xml | 3 + .idea/jarRepositories.xml | 30 +++++ ...__androidx_activity_activity_1_0_0_aar.xml | 13 ++ ...droidx_annotation_annotation_1_1_0_jar.xml | 13 ++ ...androidx_appcompat_appcompat_1_1_0_aar.xml | 16 +++ ...ppcompat_appcompat_resources_1_1_0_aar.xml | 13 ++ ...droidx_arch_core_core_common_2_1_0_jar.xml | 11 ++ ...roidx_arch_core_core_runtime_2_0_0_aar.xml | 13 ++ ...__androidx_cardview_cardview_1_0_0_aar.xml | 13 ++ ...droidx_collection_collection_1_1_0_jar.xml | 11 ++ ...atorlayout_coordinatorlayout_1_1_0_aar.xml | 16 +++ .../Gradle__androidx_core_core_1_1_0_aar.xml | 16 +++ ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 13 ++ ...droidx_customview_customview_1_0_0_aar.xml | 13 ++ ...dx_drawerlayout_drawerlayout_1_0_0_aar.xml | 16 +++ ...__androidx_fragment_fragment_1_1_0_aar.xml | 16 +++ ...dx_interpolator_interpolator_1_0_0_aar.xml | 13 ++ ...x_lifecycle_lifecycle_common_2_1_0_jar.xml | 11 ++ ...lifecycle_lifecycle_livedata_2_0_0_aar.xml | 13 ++ ...ycle_lifecycle_livedata_core_2_0_0_aar.xml | 13 ++ ..._lifecycle_lifecycle_runtime_2_1_0_aar.xml | 13 ++ ...ifecycle_lifecycle_viewmodel_2_1_0_aar.xml | 13 ++ ...adle__androidx_loader_loader_1_0_0_aar.xml | 13 ++ ...dx_recyclerview_recyclerview_1_1_0_aar.xml | 16 +++ ...droidx_savedstate_savedstate_1_0_0_aar.xml | 13 ++ ...droidx_transition_transition_1_2_0_aar.xml | 16 +++ ...ectordrawable_vectordrawable_1_1_0_aar.xml | 13 ++ ...able_vectordrawable_animated_1_1_0_aar.xml | 13 ++ ...rcelable_versionedparcelable_1_1_0_aar.xml | 13 ++ ...droidx_viewpager2_viewpager2_1_0_0_aar.xml | 16 +++ ...androidx_viewpager_viewpager_1_0_0_aar.xml | 13 ++ ...le_android_material_material_1_1_0_aar.xml | 16 +++ ...r.xml => Gradle__junit_junit_4_12_jar.xml} | 6 +- .../Gradle__junit_junit_4_13_jar.xml | 13 ++ ...e__org_hamcrest_hamcrest_core_1_3_jar.xml} | 6 +- .../android_arch_core_common_1_0_0_jar.xml | 11 -- ...ndroid_arch_lifecycle_common_1_0_0_jar.xml | 11 -- .../android_arch_lifecycle_runtime_1_0_0.xml | 12 -- ...upport_animated_vector_drawable_26_1_0.xml | 12 -- ...om_android_support_appcompat_v7_26_1_0.xml | 12 -- ...com_android_support_cardview_v7_26_1_0.xml | 12 -- ...android_support_recyclerview_v7_26_1_0.xml | 12 -- ...support_support_annotations_26_1_0_jar.xml | 11 -- ..._android_support_support_compat_26_1_0.xml | 12 -- ...android_support_support_core_ui_26_1_0.xml | 12 -- ...roid_support_support_core_utils_26_1_0.xml | 12 -- ...ndroid_support_support_fragment_26_1_0.xml | 12 -- ...id_support_support_media_compat_26_1_0.xml | 12 -- .../com_android_support_support_v4_26_1_0.xml | 12 -- ...support_support_vector_drawable_26_1_0.xml | 12 -- .../com_jakewharton_butterknife_7_0_1_jar.xml | 11 -- .idea/markdown-navigator.xml | 72 ---------- .../markdown-navigator/profiles_settings.xml | 3 - .idea/misc.xml | 29 +--- .idea/modules.xml | 6 +- .idea/vcs.xml | 2 +- app/build.gradle | 29 ++-- .../sample/BubbleTabMainActivity.java | 17 +-- .../bubbletab/sample/FakeAdapter.java | 10 +- .../bubbletab/sample/FakeFragment.java | 16 +-- .../res/layout/bubbletab_activity_main.xml | 2 +- app/src/main/res/layout/bubbletab_cell.xml | 2 +- app/src/main/res/layout/bubbletab_page.xml | 4 +- bubbletab/build.gradle | 17 ++- .../github/florent37/bubbletab/BubbleTab.java | 127 ++++++++++++------ build.gradle | 18 +-- gradle.properties | 4 +- gradle/wrapper/gradle-wrapper.properties | 4 +- 74 files changed, 743 insertions(+), 425 deletions(-) create mode 100644 .idea/caches/build_file_checksums.ser create mode 100644 .idea/codeStyles/Project.xml delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/copyright/profiles_settings.xml delete mode 100644 .idea/encodings.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_1_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_core_core_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_material_material_1_1_0_aar.xml rename .idea/libraries/{junit_junit_4_12_jar.xml => Gradle__junit_junit_4_12_jar.xml} (64%) create mode 100644 .idea/libraries/Gradle__junit_junit_4_13_jar.xml rename .idea/libraries/{org_hamcrest_hamcrest_core_1_3_jar.xml => Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml} (63%) delete mode 100644 .idea/libraries/android_arch_core_common_1_0_0_jar.xml delete mode 100644 .idea/libraries/android_arch_lifecycle_common_1_0_0_jar.xml delete mode 100644 .idea/libraries/android_arch_lifecycle_runtime_1_0_0.xml delete mode 100644 .idea/libraries/com_android_support_animated_vector_drawable_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_appcompat_v7_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_cardview_v7_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_recyclerview_v7_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_annotations_26_1_0_jar.xml delete mode 100644 .idea/libraries/com_android_support_support_compat_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_core_ui_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_core_utils_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_fragment_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_media_compat_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_v4_26_1_0.xml delete mode 100644 .idea/libraries/com_android_support_support_vector_drawable_26_1_0.xml delete mode 100644 .idea/libraries/com_jakewharton_butterknife_7_0_1_jar.xml delete mode 100644 .idea/markdown-navigator.xml delete mode 100644 .idea/markdown-navigator/profiles_settings.xml diff --git a/.gitignore b/.gitignore index f6b286c..9c3fe67 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,5 @@ captures/ # Keystore files *.jks +BubbleTab-sample.zip +BubbleTab.zip diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000000000000000000000000000000000000..50ba5c851236d765f91102b5cc9e44f2622706a3 GIT binary patch literal 588 zcmZ4UmVvdnh`~NNKUXg?FQq6yGexf?KR>5fFEb@IQ7^qHF(oHeub?PDD>b=9F91S2 zm1gFoxMk*~I%lLNXBU^|7Q2L-Ts|(GuF1r}uGBYr_F>vMNC#JY1CYR(Fc`|U8WE7Y4~h+Ng>8Ym_9rjD|1h*m zbav%D-BzG;a`KZCb3j2`kXlrdnOa;5SA1u?MJNZ$qU-zEwJaDouP-cN&~Ubj2`x@7 zDvn7@O-U_^fjT4x5kDA)T#@a$+0U?vPi^Il1h`3a#BkYlTd>JZf|u} q(Bp)NWhZ94*GxB_w>iCpK@g7xjMA>NjucK~>ycWp?T)orMg;%|UCbW< literal 0 HcmV?d00001 diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+
+
\ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 96cc43e..0000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index e7bedf3..0000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 97626ba..0000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index f67d844..661678c 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,10 +1,13 @@ +