Skip to content

Commit b016195

Browse files
authored
Merge pull request #57 from Yalantis/develop
Versions update
2 parents 4748ea9 + 153448d commit b016195

File tree

6 files changed

+50
-18
lines changed

6 files changed

+50
-18
lines changed

app/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ repositories {
55
}
66
}
77
android {
8-
compileSdkVersion 21
9-
buildToolsVersion "21.1.2"
8+
compileSdkVersion 23
9+
buildToolsVersion "23.0.2"
1010

1111
defaultConfig {
1212
minSdkVersion 15
13-
targetSdkVersion 21
13+
targetSdkVersion 23
1414
versionCode 1
1515
versionName "1.0"
1616
}
@@ -25,6 +25,6 @@ android {
2525
dependencies {
2626
compile project(':library')
2727
compile fileTree(dir: 'libs', include: ['*.jar'])
28-
compile 'com.android.support:appcompat-v7:21.0.3'
28+
compile 'com.android.support:appcompat-v7:23.1.1'
2929
compile 'com.github.ozodrukh:CircularReveal:1.0.4'
3030
}

app/src/main/java/yalantis/com/sidemenu/sample/MainActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import android.graphics.drawable.BitmapDrawable;
66
import android.os.Bundle;
77
import android.support.v4.widget.DrawerLayout;
8-
import android.support.v7.app.ActionBarActivity;
98
import android.support.v7.app.ActionBarDrawerToggle;
9+
import android.support.v7.app.AppCompatActivity;
1010
import android.support.v7.widget.Toolbar;
1111
import android.view.Menu;
1212
import android.view.MenuItem;
@@ -26,7 +26,7 @@
2626
import yalantis.com.sidemenu.util.ViewAnimator;
2727

2828

29-
public class MainActivity extends ActionBarActivity implements ViewAnimator.ViewAnimatorListener {
29+
public class MainActivity extends AppCompatActivity implements ViewAnimator.ViewAnimatorListener {
3030
private DrawerLayout drawerLayout;
3131
private ActionBarDrawerToggle drawerToggle;
3232
private List<SlideMenuItem> list = new ArrayList<>();

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ buildscript {
55
jcenter()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:1.0.0'
8+
classpath 'com.android.tools.build:gradle:2.2.3'
9+
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
910

1011
// NOTE: Do not place your application dependencies here; they belong
1112
// in the individual module build.gradle files
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Wed Apr 10 15:27:10 PDT 2013
1+
#Thu Jan 05 15:47:58 EET 2017
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-2.2.1-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

library/build.gradle

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
apply plugin: 'com.android.library'
2+
apply plugin: 'com.github.dcendents.android-maven'
23

34
android {
4-
compileSdkVersion 21
5-
buildToolsVersion "21.1.2"
5+
compileSdkVersion 23
6+
buildToolsVersion "23.0.2"
67

78
defaultConfig {
89
minSdkVersion 15
9-
targetSdkVersion 21
10+
targetSdkVersion 23
1011
versionCode 1
1112
versionName "1.0"
1213
}
@@ -18,6 +19,27 @@ android {
1819
}
1920
}
2021
dependencies {
21-
compile 'com.android.support:appcompat-v7:21.0.3'
22+
compile 'com.android.support:appcompat-v7:23.1.1'
2223
}
23-
apply from: '../mavenpush.gradle'
24+
25+
task androidJavadocs(type: Javadoc) {
26+
source = android.sourceSets.main.java.sourceFiles
27+
}
28+
29+
task androidJavadocsJar(type: Jar) {
30+
classifier = 'javadoc'
31+
//basename = artifact_id
32+
from androidJavadocs.destinationDir
33+
}
34+
35+
task androidSourcesJar(type: Jar) {
36+
classifier = 'sources'
37+
//basename = artifact_id
38+
from android.sourceSets.main.java.sourceFiles
39+
}
40+
41+
artifacts {
42+
//archives packageReleaseJar
43+
archives androidSourcesJar
44+
archives androidJavadocsJar
45+
}

library/src/main/java/yalantis/com/sidemenu/util/ViewAnimator.java

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import android.os.Handler;
44
import android.support.v4.widget.DrawerLayout;
5+
import android.support.v7.app.AppCompatActivity;
56
import android.view.View;
67
import android.view.animation.AccelerateInterpolator;
78
import android.view.animation.Animation;
@@ -22,16 +23,23 @@ public class ViewAnimator<T extends Resourceble> {
2223
private final int ANIMATION_DURATION = 175;
2324
public static final int CIRCULAR_REVEAL_ANIMATION_DURATION = 500;
2425

25-
private Activity activity;
26+
private AppCompatActivity appCompatActivity;
27+
2628
private List<T> list;
2729

2830
private List<View> viewList = new ArrayList<>();
2931
private ScreenShotable screenShotable;
3032
private DrawerLayout drawerLayout;
3133
private ViewAnimatorListener animatorListener;
3234

33-
public ViewAnimator(Activity activity, List<T> items,ScreenShotable screenShotable, final DrawerLayout drawerLayout, ViewAnimatorListener animatorListener){
34-
this.activity = activity;
35+
36+
public ViewAnimator(AppCompatActivity activity,
37+
List<T> items,
38+
ScreenShotable screenShotable,
39+
final DrawerLayout drawerLayout,
40+
ViewAnimatorListener animatorListener) {
41+
this.appCompatActivity = activity;
42+
3543
this.list = items;
3644
this.screenShotable = screenShotable;
3745
this.drawerLayout = drawerLayout;
@@ -44,7 +52,8 @@ public void showMenuContent() {
4452
viewList.clear();
4553
double size = list.size();
4654
for (int i = 0; i < size; i++) {
47-
View viewMenu = activity.getLayoutInflater().inflate(R.layout.menu_list_item, null);
55+
View viewMenu = appCompatActivity.getLayoutInflater().inflate(R.layout.menu_list_item, null);
56+
4857
final int finalI = i;
4958
viewMenu.setOnClickListener(new View.OnClickListener() {
5059
@Override

0 commit comments

Comments
 (0)