Skip to content

Commit af38f38

Browse files
committed
migrate to Android X
1 parent d70d058 commit af38f38

File tree

15 files changed

+26
-21
lines changed

15 files changed

+26
-21
lines changed

gradle.properties

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@
1414
# limitations under the License.
1515
#
1616

17+
android.useAndroidX=true
18+
android.enableJetifier=true
19+
1720
GRADLE_PLUGIN_VERSION=3.3.2
1821
KOTLIN_VERSION=1.3.21
19-
20-
ANDROID_SUPPORT_VERSION=28.0.0
22+
ANDROID_X_VERSION=1.0.2
2123

2224
MIN_SDK=15
2325
TARGET_SDK=28

library/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ android {
5151

5252
dependencies {
5353
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$KOTLIN_VERSION"
54-
implementation "com.android.support:appcompat-v7:$ANDROID_SUPPORT_VERSION"
55-
implementation "com.android.support:cardview-v7:$ANDROID_SUPPORT_VERSION"
54+
implementation "androidx.appcompat:appcompat:$ANDROID_X_VERSION"
55+
implementation 'com.google.android.material:material:1.0.0'
5656

5757
testImplementation 'junit:junit:4.12'
58-
testImplementation "org.robolectric:robolectric:3.8"
58+
testImplementation 'org.robolectric:robolectric:3.8'
5959
testImplementation 'org.mockito:mockito-core:2.18.3'
6060
}
6161

library/src/main/java/xyz/klinker/android/floating_tutorial/FloatingTutorialActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import android.graphics.Color
2020
import android.os.Build
2121
import android.os.Bundle
2222
import android.os.Handler
23-
import android.support.v7.app.AppCompatActivity
23+
import androidx.appcompat.app.AppCompatActivity
2424
import android.view.View
2525
import android.widget.FrameLayout
2626

library/src/main/java/xyz/klinker/android/floating_tutorial/TutorialPage.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ package xyz.klinker.android.floating_tutorial
1818

1919
import android.content.Intent
2020
import android.graphics.Color
21-
import android.support.annotation.*
22-
import android.support.v7.widget.CardView
21+
import androidx.annotation.*
22+
import androidx.cardview.widget.CardView
2323
import android.view.Gravity
2424
import android.view.View
2525
import android.view.ViewGroup

library/src/main/java/xyz/klinker/android/floating_tutorial/TutorialPresenter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import android.animation.Animator
2020
import android.animation.AnimatorListenerAdapter
2121
import android.annotation.SuppressLint
2222
import android.os.Build
23-
import android.support.annotation.VisibleForTesting
23+
import androidx.annotation.VisibleForTesting
2424
import android.view.View
2525
import android.view.ViewAnimationUtils
2626

library/src/main/res/layout/tutorial_page_root.xml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<!--
1+
<?xml version="1.0" encoding="utf-8"?><!--
32
~ Copyright (C) 2017 Luke Klinker
43
~
54
~ Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,7 +14,7 @@
1514
~ limitations under the License.
1615
-->
1716

18-
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
17+
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
1918
xmlns:app="http://schemas.android.com/apk/res-auto"
2019
android:layout_width="wrap_content"
2120
android:layout_height="wrap_content"
@@ -51,6 +50,8 @@
5150

5251
<Button
5352
android:id="@+id/tutorial_next_button"
53+
style="@style/Widget.MaterialComponents.Button.TextButton"
54+
app:rippleColor="@color/tutorial_ripple_color"
5455
android:layout_width="wrap_content"
5556
android:layout_height="wrap_content"
5657
android:layout_gravity="end"
@@ -64,4 +65,4 @@
6465

6566
</LinearLayout>
6667

67-
</android.support.v7.widget.CardView>
68+
</androidx.cardview.widget.CardView>

library/src/main/res/values-v19/styles.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<resources>
1818

19-
<style name="tutorial_FloatingTutorialTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
19+
<style name="tutorial_FloatingTutorialTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
2020
<item name="colorAccent">@android:color/white</item>
2121
<item name="android:background">@android:color/transparent</item>
2222
<item name="android:windowNoTitle">true</item>

library/src/main/res/values/colors.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<resources>
1919

2020
<color name="tutorial_background_dim">#55000000</color>
21+
<color name="tutorial_ripple_color">#EEEEEE</color>
2122
<color name="tutorial_light_background_indicator">#AA000000</color>
2223
<color name="tutorial_dark_background_indicator">#EEFFFFFF</color>
2324

library/src/main/res/values/styles.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<resources>
1818

19-
<style name="tutorial_FloatingTutorialTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
19+
<style name="tutorial_FloatingTutorialTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
2020
<item name="colorAccent">@android:color/white</item>
2121
<item name="android:background">@android:color/transparent</item>
2222
<item name="android:windowNoTitle">true</item>

sample-java/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ android {
5454
}
5555

5656
dependencies {
57-
implementation "com.android.support:appcompat-v7:$ANDROID_SUPPORT_VERSION"
57+
implementation "androidx.appcompat:appcompat:$ANDROID_X_VERSION"
5858

5959
implementation project(":library")
6060
implementation project(":sample-shared")

0 commit comments

Comments
 (0)