Skip to content

Commit 935f44b

Browse files
authored
Merge pull request #23 from tumblr/or/update-androidx
Upgrade to AndroidX
2 parents 5ac8207 + 839619c commit 935f44b

File tree

17 files changed

+67
-49
lines changed

17 files changed

+67
-49
lines changed

backboard-example/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ android {
2424
}
2525

2626
dependencies {
27-
compile rootProject.ext.facebookRebound
28-
compile project(':backboard')
29-
compile fileTree(dir: 'libs', include: ['*.jar'])
27+
implementation rootProject.ext.facebookRebound
28+
implementation project(':backboard')
29+
implementation fileTree(dir: 'libs', include: ['*.jar'])
3030
}

backboard-example/src/main/res/values/colors.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@
2020
<item>@drawable/circle_gray</item>
2121
</array>
2222

23-
</resources>
23+
</resources>

backboard/build.gradle

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,19 @@ android {
4141
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
4242
}
4343
}
44-
}
45-
46-
dependencies {
47-
provided rootProject.ext.facebookRebound
48-
compile rootProject.ext.supportAnnotation
4944

50-
compile fileTree(dir: 'libs', include: ['*.jar'])
45+
libraryVariants.all { variant ->
46+
task("javadoc${variant.name}", type: Javadoc) {
47+
source = variant.javaCompile.source
48+
ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
49+
classpath = files(android.sourceSets.main.java.srcDirs) + files(ext.androidJar)
50+
options.links("http://docs.oracle.com/javase/7/docs/api/")
51+
options.linksOffline("http://developer.android.com/reference/", "${android.sdkDirectory}/docs/reference/")
52+
options.links("http://facebook.github.io/rebound/javadocs/")
53+
exclude '**/BuildConfig.java'
54+
exclude '**/R.java'
55+
}
56+
}
5157
}
5258

5359
checkstyle {
@@ -72,19 +78,6 @@ task checkstyle(type: Checkstyle) {
7278

7379
check.dependsOn 'checkstyle'
7480

75-
android.libraryVariants.all { variant ->
76-
task("javadoc${variant.name}", type: Javadoc) {
77-
source = variant.javaCompile.source
78-
ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
79-
classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar)
80-
options.links("http://docs.oracle.com/javase/7/docs/api/")
81-
options.linksOffline("http://developer.android.com/reference/", "${android.sdkDirectory}/docs/reference/")
82-
options.links("http://facebook.github.io/rebound/javadocs/")
83-
exclude '**/BuildConfig.java'
84-
exclude '**/R.java'
85-
}
86-
}
87-
8881
// disable insane, build-breaking doclint tool in Java 8
8982
if (JavaVersion.current().isJava8Compatible()) {
9083
tasks.withType(Javadoc) {
@@ -93,5 +86,12 @@ if (JavaVersion.current().isJava8Compatible()) {
9386
}
9487
}
9588

89+
dependencies {
90+
implementation rootProject.ext.facebookRebound
91+
implementation rootProject.ext.supportAnnotation
92+
93+
implementation fileTree(dir: 'libs', include: ['*.jar'])
94+
}
95+
9696
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/installv1.gradle'
9797
apply from: 'bintrayv1.gradle'

backboard/src/main/java/com/tumblr/backboard/Actor.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package com.tumblr.backboard;
22

33
import android.annotation.SuppressLint;
4-
import android.support.annotation.NonNull;
5-
import android.support.annotation.Nullable;
64
import android.util.Property;
75
import android.view.MotionEvent;
86
import android.view.View;
97
import android.view.ViewConfiguration;
8+
9+
import androidx.annotation.NonNull;
10+
import androidx.annotation.Nullable;
11+
1012
import com.facebook.rebound.Spring;
1113
import com.facebook.rebound.SpringListener;
1214
import com.facebook.rebound.SpringSystem;

backboard/src/main/java/com/tumblr/backboard/MotionProperty.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package com.tumblr.backboard;
22

3-
import android.support.annotation.NonNull;
4-
import android.support.annotation.Nullable;
53
import android.util.Property;
64
import android.view.MotionEvent;
75
import android.view.View;
86

7+
import androidx.annotation.NonNull;
8+
import androidx.annotation.Nullable;
9+
910
/**
1011
* Used by {@link com.tumblr.backboard.Actor} and
1112
* {@link com.tumblr.backboard.imitator.MotionImitator} to determine which axis to use when mapping
@@ -130,4 +131,4 @@ public float getOffset(@Nullable final View view) {
130131

131132
return 0;
132133
}
133-
}
134+
}

backboard/src/main/java/com/tumblr/backboard/imitator/ConstrainedMotionImitator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.tumblr.backboard.imitator;
22

3-
import android.support.annotation.NonNull;
43
import android.view.MotionEvent;
4+
5+
import androidx.annotation.NonNull;
6+
57
import com.tumblr.backboard.MotionProperty;
68

79
/**

backboard/src/main/java/com/tumblr/backboard/imitator/EventImitator.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package com.tumblr.backboard.imitator;
22

3-
import android.support.annotation.NonNull;
4-
import android.support.annotation.Nullable;
53
import android.view.MotionEvent;
64
import android.view.View;
5+
6+
import androidx.annotation.NonNull;
7+
import androidx.annotation.Nullable;
8+
79
import com.facebook.rebound.Spring;
810

911
/**

backboard/src/main/java/com/tumblr/backboard/imitator/Imitator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.tumblr.backboard.imitator;
22

3-
import android.support.annotation.NonNull;
3+
import androidx.annotation.NonNull;
4+
45
import com.facebook.rebound.Spring;
56

67
/**

backboard/src/main/java/com/tumblr/backboard/imitator/InertialImitator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.tumblr.backboard.imitator;
22

3-
import android.support.annotation.NonNull;
43
import android.view.MotionEvent;
4+
5+
import androidx.annotation.NonNull;
6+
57
import com.facebook.rebound.Spring;
68
import com.facebook.rebound.SpringConfig;
79
import com.facebook.rebound.SpringListener;

backboard/src/main/java/com/tumblr/backboard/imitator/MotionImitator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.tumblr.backboard.imitator;
22

3-
import android.support.annotation.NonNull;
43
import android.view.MotionEvent;
54
import android.view.View;
5+
6+
import androidx.annotation.NonNull;
7+
68
import com.facebook.rebound.Spring;
79
import com.tumblr.backboard.MotionProperty;
810

0 commit comments

Comments
 (0)