Skip to content

Commit

Permalink
Release 1.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
armcha committed Oct 16, 2016
1 parent ec259c8 commit 5456d00
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 21 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ Download sample [apk][7]

Gradle:
```groovy
compile 'com.github.armcha:SpaceNavigationView:1.4.0'
compile 'com.github.armcha:SpaceNavigationView:1.4.1'
```
Maven:
```xml
<dependency>
<groupId>com.github.armcha</groupId>
<artifactId>SpaceNavigationView</artifactId>
<version>1.4.0</version>
<version>1.4.1</version>
<type>pom</type>
</dependency>
```
Expand Down Expand Up @@ -134,6 +134,7 @@ Customize with xml
app:centre_button_color="@color/centre_button_color"
app:inactive_item_color="@color/white"
app:space_background_color="@color/colorPrimary"
app:centre_button_icon="@drawable/my_drawable"
app:space_item_icon_size="@dimen/space_item_icon_default_size"
app:space_item_icon_only_size="@dimen/space_item_icon_only_size"
app:space_item_text_size="@dimen/space_item_text_default_size" />
Expand All @@ -148,6 +149,7 @@ Customize with xml
| space_item_icon_size | item icon size |
| space_item_icon_only_size | item icon size on ```showIconOnly()``` mode |
| space_item_text_size | item text size |
| centre_button_icon | allow changing center icon from layout |

Change space navigation background
```java
Expand Down Expand Up @@ -273,9 +275,15 @@ spaceNavigationView.setCentreButtonIconColorFilterEnabled(false);
[11]: https://github.com/armcha/Space-Navigation-View/issues/18
[12]: https://github.com/armcha/Space-Navigation-View/issues/17
[13]: https://github.com/armcha/Space-Navigation-View/issues/25
[14]: https://github.com/armcha/Space-Navigation-View/issues/29
[15]: https://github.com/ankitpopli1891

##Versions

##1.4.1
* Changing center icon from layout
* Fixed issue [#29][14] Thanks to [ankitpopli1891][15]

##1.4.0
* Added method do disable centre button default color filter
* Fixed issue [#25][13]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,23 +31,14 @@ protected void onCreate(Bundle savedInstanceState) {
spaceNavigationView.initWithSaveInstanceState(savedInstanceState);
spaceNavigationView.addSpaceItem(new SpaceItem("HOME", R.drawable.account));
spaceNavigationView.addSpaceItem(new SpaceItem("SEARCH", R.drawable.magnify));
//spaceNavigationView.addSpaceItem(new SpaceItem("LIKE", R.drawable.bell));
//spaceNavigationView.addSpaceItem(new SpaceItem("ACCOUNT", R.drawable.account));
//spaceNavigationView.showIconOnly();
spaceNavigationView.shouldShowFullBadgeText(true);
spaceNavigationView.setCentreButtonIconColorFilterEnabled(false);

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

//spaceNavigationView.setCentreButtonIconColorFilterEnabled(false);
//spaceNavigationView.setCentreButtonIcon(R.mipmap.ic_launcher);

spaceNavigationView.setSpaceOnClickListener(new SpaceOnClickListener() {
@Override
public void onCentreButtonClick() {
Log.d("onCentreButtonClick ", "onCentreButtonClick");
spaceNavigationView.shouldShowFullBadgeText(true);
//Snackbar.make(spaceNavigationView,"Deleted Saved Selection.", Snackbar.LENGTH_LONG).show();
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion spacelib/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies {
publish {
groupId = 'com.github.armcha'
artifactId = 'SpaceNavigationView'
publishVersion = '1.4.0'
publishVersion = '1.4.1'
desc = 'Spaces Navigation View'
licences = ['MIT']
website = 'https://github.com/armcha/Space-Navigation-View'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.ColorInt;
import android.support.design.widget.CoordinatorLayout;
import android.support.design.widget.FloatingActionButton;
import android.support.v4.content.ContextCompat;
import android.util.AttributeSet;
Expand All @@ -43,7 +42,6 @@
import java.util.HashMap;
import java.util.List;

//@CoordinatorLayout.DefaultBehavior(SpaceNavigationViewBehavior.class)
public class SpaceNavigationView extends RelativeLayout {

private static final String TAG = "SpaceNavigationView";
Expand Down Expand Up @@ -292,7 +290,7 @@ private void initAndAddViewsToMainView() {
fab.setBackgroundTintList(ColorStateList.valueOf(centreButtonColor));
fab.setImageResource(centreButtonIcon);

if(isCentreButtonIconColorFilterEnabled)
if (isCentreButtonIconColorFilterEnabled)
fab.getDrawable().setColorFilter(centreButtonIconColor, PorterDuff.Mode.SRC_IN);

fab.setOnClickListener(new OnClickListener() {
Expand Down Expand Up @@ -1005,6 +1003,11 @@ public void shouldShowFullBadgeText(boolean shouldShowBadgeWithNinePlus) {
this.shouldShowBadgeWithNinePlus = shouldShowBadgeWithNinePlus;
}

/**
* set centre button color
*
* @param color target color
*/
public void setCentreButtonIconColor(@ColorInt int color) {
centreButtonIconColor = color;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,13 @@
import android.content.Context;
import android.support.design.widget.CoordinatorLayout;
import android.support.design.widget.Snackbar;
import android.support.v4.view.ViewCompat;
import android.support.v4.view.ViewPropertyAnimatorCompat;
import android.support.v4.view.animation.LinearOutSlowInInterpolator;
import android.util.AttributeSet;
import android.view.View;
import android.view.animation.Interpolator;

/**
* Created by Chatikyan on 13.10.2016.
*/

public class SpaceNavigationViewBehavior<V extends View> extends CoordinatorLayout.Behavior<V> {
class SpaceNavigationViewBehavior<V extends View> extends CoordinatorLayout.Behavior<V> {

public SpaceNavigationViewBehavior(Context context, AttributeSet attrs) {
super();
Expand Down

0 comments on commit 5456d00

Please sign in to comment.