Skip to content

Commit 93f3b80

Browse files
committed
Release 1.3.0
1 parent e88a721 commit 93f3b80

File tree

9 files changed

+20
-49
lines changed

9 files changed

+20
-49
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,15 +245,22 @@ Now you can change centre button icon if space navigation view already set up
245245

246246
Also you can change item text and icon if space navigation view already set up
247247
```java
248-
spaceNavigationView.changeItemTextAtPosition(0,"NEW TEXT");
249-
spaceNavigationView.changeItemIconAtPosition(0,R.drawable.yourDrawable);
248+
spaceNavigationView.changeItemTextAtPosition(0, "NEW TEXT");
249+
spaceNavigationView.changeItemIconAtPosition(1, R.drawable.yourDrawable);
250250
```
251251

252+
Now you can change space navigation view background color if it already set up
253+
```java
254+
spaceNavigationView.changeSpaceBackgroundColor(ContextCompat.getColor(context,R.color.yourColor));
255+
```
256+
![](screens/gif3.gif)
257+
252258

253259
##Versions
254260

255261
##1.3.0
256262
* Added SpaceOnLongClickListener
263+
* Added changeSpaceBackgroundColor method
257264
* Fixed rendering problem when view is in edit mode
258265

259266
##1.2.0

Sample/src/main/java/com/luseen/spacenavigationview/MainActivity.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ protected void onCreate(Bundle savedInstanceState) {
3131
spaceNavigationView.initWithSaveInstanceState(savedInstanceState);
3232
spaceNavigationView.addSpaceItem(new SpaceItem("HOME", R.drawable.home));
3333
spaceNavigationView.addSpaceItem(new SpaceItem("SEARCH", R.drawable.magnify));
34-
35-
3634
//spaceNavigationView.addSpaceItem(new SpaceItem("LIKE", R.drawable.bell));
3735
//spaceNavigationView.addSpaceItem(new SpaceItem("ACCOUNT", R.drawable.account));
3836
//spaceNavigationView.showIconOnly();

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
jcenter()
55
}
66
dependencies {
7-
classpath 'com.android.tools.build:gradle:2.2.0-beta3'
7+
classpath 'com.android.tools.build:gradle:2.2.0-rc1'
88
classpath 'com.novoda:bintray-release:0.3.4'
99
}
1010
}

screens/gif3.gif

17.1 KB
Loading

spacelib/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dependencies {
3232
publish {
3333
groupId = 'com.github.armcha'
3434
artifactId = 'SpaceNavigationView'
35-
publishVersion = '1.2.0'
35+
publishVersion = '1.3.0'
3636
desc = 'Spaces Navigation View'
3737
licences = ['MIT']
3838
website = 'https://github.com/armcha/Space-Navigation-View'

spacelib/src/main/java/com/luseen/spacenavigation/BadgeHelper.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import android.graphics.drawable.shapes.OvalShape;
2121
import android.os.Build;
2222
import android.support.v4.view.ViewCompat;
23+
import android.support.v4.view.ViewPropertyAnimatorListenerAdapter;
2324
import android.view.View;
2425
import android.widget.RelativeLayout;
2526
import android.widget.TextView;
@@ -45,7 +46,7 @@ static void showBadge(RelativeLayout view, BadgeItem badgeItem) {
4546
.setDuration(200)
4647
.scaleX(1)
4748
.scaleY(1)
48-
.setListener(new SimpleViewAnimatorListener() {
49+
.setListener(new ViewPropertyAnimatorListenerAdapter() {
4950
@Override
5051
public void onAnimationEnd(View view) {
5152
Utils.changeViewVisibilityVisible(view);
@@ -64,7 +65,7 @@ static void hideBadge(View view) {
6465
.setDuration(200)
6566
.scaleX(0)
6667
.scaleY(0)
67-
.setListener(new SimpleViewAnimatorListener() {
68+
.setListener(new ViewPropertyAnimatorListenerAdapter() {
6869
@Override
6970
public void onAnimationEnd(final View view) {
7071
Utils.changeViewVisibilityGone(view);

spacelib/src/main/java/com/luseen/spacenavigation/BadgeItem.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
class BadgeItem implements Serializable {
2222

23+
private static final int BADGE_TEXT_MAX_NUMBER = 9;
24+
2325
private int badgeIndex;
2426

2527
private int badgeText;
@@ -46,10 +48,11 @@ int getIntBadgeText() {
4648

4749
String getBadgeText() {
4850
String badgeStringText;
49-
if (badgeText > 9)
50-
badgeStringText = 9 + "+";
51-
else
51+
if (badgeText > BADGE_TEXT_MAX_NUMBER) {
52+
badgeStringText = BADGE_TEXT_MAX_NUMBER + "+";
53+
} else {
5254
badgeStringText = String.valueOf(badgeText);
55+
}
5356

5457
return badgeStringText;
5558
}

spacelib/src/main/java/com/luseen/spacenavigation/SimpleViewAnimatorListener.java

Lines changed: 0 additions & 37 deletions
This file was deleted.

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
<color name="default_active_item_color">#262626</color>
1010
<color name="selected_item_color">#3fffffff</color>
1111
<color name="badge_background_color">#f44336</color>
12-
1312
<color name="white_with_alpha">#bfffffff</color>
1413
<color name="colorBackgroundHighlightWhite">#8dffffff</color>
1514
</resources>

0 commit comments

Comments
 (0)