Skip to content

Commit 69bf4f0

Browse files
Merge remote-tracking branch 'master/master'
2 parents 1dc5e3f + 30789d7 commit 69bf4f0

File tree

11 files changed

+87
-15
lines changed

11 files changed

+87
-15
lines changed

.idea/dictionaries/Chatikyan.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ Download sample [apk][7]
2828

2929
Gradle:
3030
```groovy
31-
compile 'com.github.armcha:SpaceNavigationView:1.3.2'
31+
compile 'com.github.armcha:SpaceNavigationView:1.4.0'
3232
```
3333
Maven:
3434
```xml
3535
<dependency>
3636
<groupId>com.github.armcha</groupId>
3737
<artifactId>SpaceNavigationView</artifactId>
38-
<version>1.3.2</version>
38+
<version>1.4.0</version>
3939
<type>pom</type>
4040
</dependency>
4141
```
@@ -264,13 +264,22 @@ Set centre button icon color
264264
```java
265265
spaceNavigationView.setCentreButtonIconColor(ContextCompat.getColor(context,R.color.yourColor));
266266
```
267+
If you want to disable default white color filter, just call
268+
```java
269+
spaceNavigationView.setCentreButtonIconColorFilterEnabled(false);
270+
```
267271

268272
[10]: https://github.com/armcha/Space-Navigation-View/issues/16
269273
[11]: https://github.com/armcha/Space-Navigation-View/issues/18
270274
[12]: https://github.com/armcha/Space-Navigation-View/issues/17
275+
[13]: https://github.com/armcha/Space-Navigation-View/issues/25
271276

272277
##Versions
273278

279+
##1.4.0
280+
* Added method do disable centre button default color filter
281+
* Fixed issue [#25][13]
282+
274283
##1.3.2
275284
* Added method setCentreButtonIconColor [#17][12]
276285

Sample/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apply plugin: 'com.android.application'
22

33
android {
44
compileSdkVersion 24
5-
buildToolsVersion "24.0.1"
5+
buildToolsVersion "24.0.3"
66
defaultConfig {
77
applicationId "com.luseen.spacenavigationview"
88
minSdkVersion 14

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

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.luseen.spacenavigationview;
22

33
import android.os.Bundle;
4+
import android.support.design.widget.Snackbar;
45
import android.support.v4.content.ContextCompat;
56
import android.support.v7.app.AppCompatActivity;
67
import android.support.v7.widget.GridLayoutManager;
@@ -26,15 +27,15 @@ protected void onCreate(Bundle savedInstanceState) {
2627
super.onCreate(savedInstanceState);
2728
setContentView(R.layout.activity_main);
2829

29-
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
3030
spaceNavigationView = (SpaceNavigationView) findViewById(R.id.space);
3131
spaceNavigationView.initWithSaveInstanceState(savedInstanceState);
32-
spaceNavigationView.addSpaceItem(new SpaceItem("HOME", R.drawable.home));
32+
spaceNavigationView.addSpaceItem(new SpaceItem("HOME", R.drawable.account));
3333
spaceNavigationView.addSpaceItem(new SpaceItem("SEARCH", R.drawable.magnify));
3434
//spaceNavigationView.addSpaceItem(new SpaceItem("LIKE", R.drawable.bell));
3535
//spaceNavigationView.addSpaceItem(new SpaceItem("ACCOUNT", R.drawable.account));
3636
//spaceNavigationView.showIconOnly();
3737
spaceNavigationView.shouldShowFullBadgeText(true);
38+
spaceNavigationView.setCentreButtonIconColorFilterEnabled(false);
3839

3940
//spaceNavigationView.setCentreButtonIconColor(ContextCompat.getColor(this,R.color.colorPrimary));
4041

@@ -46,6 +47,7 @@ protected void onCreate(Bundle savedInstanceState) {
4647
public void onCentreButtonClick() {
4748
Log.d("onCentreButtonClick ", "onCentreButtonClick");
4849
spaceNavigationView.shouldShowFullBadgeText(true);
50+
//Snackbar.make(spaceNavigationView,"Deleted Saved Selection.", Snackbar.LENGTH_LONG).show();
4951
}
5052

5153
@Override
@@ -71,6 +73,17 @@ public void onItemLongClick(int itemIndex, String itemName) {
7173
}
7274
});
7375

76+
setUpRecyclerView();
77+
}
78+
79+
@Override
80+
protected void onSaveInstanceState(Bundle outState) {
81+
super.onSaveInstanceState(outState);
82+
spaceNavigationView.onSaveInstanceState(outState);
83+
}
84+
85+
private void setUpRecyclerView() {
86+
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
7487
RecyclerAdapter adapter = new RecyclerAdapter(dummyStrings());
7588
recyclerView.setHasFixedSize(true);
7689
recyclerView.setLayoutManager(new GridLayoutManager(this, 2));
@@ -85,13 +98,6 @@ public void onClick(int position) {
8598
}
8699
}
87100
});
88-
89-
}
90-
91-
@Override
92-
protected void onSaveInstanceState(Bundle outState) {
93-
super.onSaveInstanceState(outState);
94-
spaceNavigationView.onSaveInstanceState(outState);
95101
}
96102

97103
private List<String> dummyStrings() {
483 Bytes
Loading
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<resources>
2+
3+
<style name="AppTheme.NoActionBar">
4+
<item name="windowActionBar">false</item>
5+
<item name="windowNoTitle">true</item>
6+
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
7+
<item name="android:statusBarColor">@android:color/transparent</item>
8+
</style>
9+
</resources>

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'
7+
classpath 'com.android.tools.build:gradle:2.2.1'
88
classpath 'com.novoda:bintray-release:0.3.4'
99
}
1010
}

spacelib/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'com.novoda.bintray-release'
33

44
android {
55
compileSdkVersion 24
6-
buildToolsVersion "24.0.1"
6+
buildToolsVersion "24.0.3"
77

88
defaultConfig {
99
minSdkVersion 14
@@ -32,7 +32,7 @@ dependencies {
3232
publish {
3333
groupId = 'com.github.armcha'
3434
artifactId = 'SpaceNavigationView'
35-
publishVersion = '1.3.2'
35+
publishVersion = '1.4.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/SpaceNavigationView.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import android.os.Build;
2626
import android.os.Bundle;
2727
import android.support.annotation.ColorInt;
28+
import android.support.design.widget.CoordinatorLayout;
2829
import android.support.design.widget.FloatingActionButton;
2930
import android.support.v4.content.ContextCompat;
3031
import android.util.AttributeSet;
@@ -42,6 +43,7 @@
4243
import java.util.HashMap;
4344
import java.util.List;
4445

46+
//@CoordinatorLayout.DefaultBehavior(SpaceNavigationViewBehavior.class)
4547
public class SpaceNavigationView extends RelativeLayout {
4648

4749
private static final String TAG = "SpaceNavigationView";

0 commit comments

Comments
 (0)