Skip to content

Commit 85c6c9e

Browse files
Updated Example to android x
1 parent d2ac196 commit 85c6c9e

File tree

8 files changed

+23
-16
lines changed

8 files changed

+23
-16
lines changed

build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ buildscript {
66
maven {
77
url "https://jitpack.io"
88
}
9+
google()
910
}
1011
dependencies {
11-
classpath 'com.android.tools.build:gradle:2.3.0'
12+
classpath 'com.android.tools.build:gradle:4.1.2'
1213
classpath 'com.github.dcendents:android-maven-plugin:1.2'
1314

1415
// NOTE: Do not place your application dependencies here; they belong
@@ -22,5 +23,6 @@ allprojects {
2223
maven {
2324
url "https://jitpack.io"
2425
}
26+
google()
2527
}
2628
}

demo/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ android {
2626

2727
dependencies {
2828
compile project(":library")
29-
compile 'com.android.support:recyclerview-v7:25.1.1'
29+
compile 'androidx.recyclerview:recyclerview:1.0.0'
3030
compile 'com.daimajia.easing:library:1.0.0@aar'
3131
compile 'com.daimajia.androidanimations:library:1.1.2@aar'
3232
compile 'com.nineoldandroids:library:2.4.0'

demo/src/main/java/com/daimajia/swipedemo/RecyclerViewExample.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
import android.content.Intent;
66
import android.os.Build;
77
import android.os.Bundle;
8-
import android.support.v7.widget.LinearLayoutManager;
9-
import android.support.v7.widget.RecyclerView;
108
import android.util.Log;
119
import android.view.Menu;
1210
import android.view.MenuItem;
1311

12+
import androidx.recyclerview.widget.DividerItemDecoration;
13+
import androidx.recyclerview.widget.LinearLayoutManager;
14+
import androidx.recyclerview.widget.RecyclerView;
15+
1416
import com.daimajia.swipe.util.Attributes;
1517
import com.daimajia.swipedemo.adapter.RecyclerViewAdapter;
16-
import com.daimajia.swipedemo.adapter.util.DividerItemDecoration;
1718

1819
import java.util.ArrayList;
1920
import java.util.Arrays;
@@ -52,7 +53,7 @@ protected void onCreate(Bundle savedInstanceState) {
5253
recyclerView.setLayoutManager(new LinearLayoutManager(this));
5354

5455
// Item Decorator:
55-
recyclerView.addItemDecoration(new DividerItemDecoration(getResources().getDrawable(R.drawable.divider)));
56+
recyclerView.addItemDecoration(new DividerItemDecoration(this, (R.drawable.divider)));
5657
recyclerView.setItemAnimator(new FadeInLeftAnimator());
5758

5859
// Adapter:

demo/src/main/java/com/daimajia/swipedemo/adapter/RecyclerViewAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package com.daimajia.swipedemo.adapter;
22

33
import android.content.Context;
4-
import android.support.v7.widget.RecyclerView;
4+
55
import android.util.Log;
66
import android.view.LayoutInflater;
77
import android.view.View;
88
import android.view.ViewGroup;
99
import android.widget.Button;
1010
import android.widget.TextView;
1111
import android.widget.Toast;
12-
12+
import androidx.recyclerview.widget.RecyclerView;
1313
import com.daimajia.androidanimations.library.Techniques;
1414
import com.daimajia.androidanimations.library.YoYo;
1515
import com.daimajia.swipe.SimpleSwipeListener;

demo/src/main/java/com/daimajia/swipedemo/adapter/util/DividerItemDecoration.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
import android.graphics.Canvas;
66
import android.graphics.Rect;
77
import android.graphics.drawable.Drawable;
8-
import android.support.v7.widget.LinearLayoutManager;
9-
import android.support.v7.widget.RecyclerView;
108
import android.util.AttributeSet;
119
import android.view.View;
1210

11+
import androidx.recyclerview.widget.LinearLayoutManager;
12+
import androidx.recyclerview.widget.RecyclerView;
13+
1314
public class DividerItemDecoration extends RecyclerView.ItemDecoration {
1415

1516
private Drawable mDivider;

demo/src/main/java/com/daimajia/swipedemo/adapter/util/RecyclerItemClickListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package com.daimajia.swipedemo.adapter.util;
22

33
import android.content.Context;
4-
import android.support.v7.widget.RecyclerView;
54
import android.view.GestureDetector;
65
import android.view.MotionEvent;
76
import android.view.View;
87

8+
import androidx.recyclerview.widget.RecyclerView;
9+
910
public class RecyclerItemClickListener implements RecyclerView.OnItemTouchListener {
1011
private OnItemClickListener mListener;
1112

gradle.properties

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ VERSION_NAME=1.2.0
2222
VERSION_CODE=22
2323
GROUP=com.daimajia.swipelayout
2424

25-
ANDROID_BUILD_MIN_SDK_VERSION=9
26-
ANDROID_BUILD_TARGET_SDK_VERSION=25
27-
ANDROID_BUILD_SDK_VERSION=25
25+
ANDROID_BUILD_MIN_SDK_VERSION=21
26+
ANDROID_BUILD_TARGET_SDK_VERSION=29
27+
ANDROID_BUILD_SDK_VERSION=29
2828
ANDROID_BUILD_TOOLS_VERSION=25.0.2
29+
android.useAndroidX=true
30+
android.enableJetifier=true
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Thu Mar 09 16:07:03 CST 2017
1+
#Tue Feb 23 16:45:22 IST 2021
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip

0 commit comments

Comments
 (0)