From a98c298f051ddb20a307c65a4892dd535ae37a09 Mon Sep 17 00:00:00 2001 From: Bruno Perel Date: Mon, 25 Mar 2019 22:30:00 +0000 Subject: [PATCH 1/2] Update SDK versions --- .idea/misc.xml | 27 ++++++++++++------------ .idea/modules.xml | 6 +++--- build.gradle | 4 +++- carouselview/build.gradle | 16 +++++++------- demo/build.gradle | 26 ++++++++++++++--------- gradle/wrapper/gradle-wrapper.properties | 4 ++-- 6 files changed, 46 insertions(+), 37 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 061bf60..98e27f6 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -33,21 +33,32 @@ @@ -95,17 +106,7 @@ - - - - - - - - - - - + diff --git a/.idea/modules.xml b/.idea/modules.xml index 3818a44..39c6a86 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,9 +2,9 @@ - - - + + + \ No newline at end of file diff --git a/build.gradle b/build.gradle index 8592f62..caa8813 100644 --- a/build.gradle +++ b/build.gradle @@ -4,9 +4,10 @@ buildscript { repositories { jcenter() mavenCentral() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.0' + classpath 'com.android.tools.build:gradle:3.3.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -17,5 +18,6 @@ allprojects { repositories { jcenter() mavenCentral() + google() } } diff --git a/carouselview/build.gradle b/carouselview/build.gradle index f2ee634..a9a619a 100644 --- a/carouselview/build.gradle +++ b/carouselview/build.gradle @@ -7,12 +7,12 @@ archivesBaseName = 'carouselview' version = '2.0.1' android { - compileSdkVersion 21 - buildToolsVersion '25.0.3' + compileSdkVersion 28 + buildToolsVersion '29.0.0 rc1' defaultConfig { - minSdkVersion 11 - targetSdkVersion 21 + minSdkVersion 22 + targetSdkVersion 28 } buildTypes { release { @@ -23,10 +23,10 @@ android { } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - compile 'com.android.support:appcompat-v7:21.0.3' - compile 'com.android.support:recyclerview-v7:21.0.3' - compile 'com.android.support:support-annotations:23.1.1' + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation 'com.android.support:appcompat-v7:28.0.0' + implementation 'com.android.support:recyclerview-v7:28.0.0' + implementation 'com.android.support:support-annotations:28.0.0' } uploadArchives { diff --git a/demo/build.gradle b/demo/build.gradle index f3fb435..7a5aa33 100644 --- a/demo/build.gradle +++ b/demo/build.gradle @@ -1,15 +1,21 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 25 - buildToolsVersion '25.0.3' + compileSdkVersion 28 + buildToolsVersion '29.0.0 rc1' defaultConfig { applicationId "com.gt.android.demo.carouselviewdemo" - minSdkVersion 15 - targetSdkVersion 23 + minSdkVersion 22 + targetSdkVersion 28 versionCode 1 versionName "1.0" + + javaCompileOptions { + annotationProcessorOptions { + includeCompileClasspath = true + } + } } buildTypes { release { @@ -20,10 +26,10 @@ android { } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - compile 'com.android.support:appcompat-v7:25.1.0' - compile 'com.jakewharton:butterknife:6.0.0' -// compile 'com.gt.android.library:carouselview:1.0.4' - compile project(':carouselview') - compile 'com.android.support:design:25.1.0' + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation 'com.android.support:appcompat-v7:28.0.0' + implementation 'com.jakewharton:butterknife:6.0.0' +// implementation 'com.gt.android.library:carouselview:1.0.4' + implementation project(':carouselview') + implementation 'com.android.support:design:28.0.0' } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index bdb9209..5529c3d 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sun Sep 10 21:01:14 HKT 2017 +#Tue Mar 26 11:43:14 CET 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip From 7504687fc76e24cb0aaa2739dde3edc53ce65998 Mon Sep 17 00:00:00 2001 From: Bruno Perel Date: Mon, 25 Mar 2019 22:50:00 +0000 Subject: [PATCH 2/2] Cleanup --- .idea/misc.xml | 3 - .idea/vcs.xml | 2 - carouselview/build.gradle | 6 +- .../android/ui/widget/ApplicationTest.java | 13 - .../ui/manager/CarouselLayoutManager.java | 150 ++------ .../ui/scrolltweaker/InverseScroller.java | 14 - .../ui/scrolltweaker/NormalScroller.java | 14 - .../transformer/CoverFlowViewTransformer.java | 35 +- .../FlatMerryGoRoundTransformer.java | 80 +--- .../ui/transformer/ImmutableTransformer.java | 2 +- .../InverseTimeMachineViewTransformer.java | 4 +- .../ui/transformer/LinearViewTransformer.java | 103 ----- .../ParameterizableViewTransformer.java | 118 +----- .../ParameterizedViewTransformer.java | 143 ------- .../TimeMachineViewTransformer.java | 4 +- .../ui/transformer/WheelViewTransformer.java | 92 ----- .../android/ui/widget/CarouselView.java | 361 ++---------------- .../android/util/MultiSparseArray.java | 21 +- .../android/util/PerformanceTimer.java | 48 --- demo/build.gradle | 3 +- .../carouselviewdemo/ApplicationTest.java | 13 - .../carouselviewdemo/CarouselFragment.java | 34 +- .../carouselviewdemo/CarouselParameters.java | 54 +-- .../demo/carouselviewdemo/ConfigFragment.java | 21 +- .../ConfigRecyclerAdapter.java | 24 +- .../carouselviewdemo/RandomPageFragment.java | 2 +- .../android/ui/layout/ConfigRowLayout.java | 52 +-- .../com/gtomato/android/util/Metrics.java | 16 +- demo/src/main/res/layout/fragment_main.xml | 1 - 29 files changed, 174 insertions(+), 1259 deletions(-) delete mode 100644 carouselview/src/androidTest/java/com/gtomato/android/ui/widget/ApplicationTest.java delete mode 100644 carouselview/src/main/java/com/gtomato/android/util/PerformanceTimer.java delete mode 100644 demo/src/androidTest/java/com/gtomato/android/demo/carouselviewdemo/ApplicationTest.java diff --git a/.idea/misc.xml b/.idea/misc.xml index 98e27f6..f2c4404 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,8 +1,5 @@ - - -