Skip to content

Commit 255c8cf

Browse files
committed
Update 1.2.5.
1 parent f196bb6 commit 255c8cf

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ dependencies {
3939
Or Gradle Maven Central:
4040

4141
```groovy
42-
compile 'com.github.devlight.navigationtabbar:navigationtabbar:1.2.3'
42+
compile 'com.github.devlight.navigationtabbar:navigationtabbar:1.2.5'
4343
```
4444

4545
Or Maven:
@@ -48,7 +48,7 @@ Or Maven:
4848
<dependency>
4949
<groupId>com.github.devlight.navigationtabbar</groupId>
5050
<artifactId>navigationtabbar</artifactId>
51-
<version>1.2.3</version>
51+
<version>1.2.5</version>
5252
<type>aar</type>
5353
</dependency>
5454
```

app/src/main/java/com/gigamole/sample/HorizontalCoordinatorNtbActivity.java

-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ public Object instantiateItem(final ViewGroup container, final int position) {
117117
navigationTabBar.setOnTabBarSelectedIndexListener(new NavigationTabBar.OnTabBarSelectedIndexListener() {
118118
@Override
119119
public void onStartTabSelected(final NavigationTabBar.Model model, final int index) {
120-
121120
}
122121

123122
@Override

navigationtabbar/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ apply plugin: "com.jfrog.bintray"
1919
apply plugin: 'com.github.dcendents.android-maven'
2020
apply plugin: 'maven'
2121

22-
version = "1.2.4"
22+
version = "1.2.5"
2323

2424
android {
2525
compileSdkVersion 23
@@ -29,7 +29,7 @@ android {
2929
minSdkVersion 11
3030
targetSdkVersion 23
3131
versionCode 1
32-
versionName "1.2.4"
32+
versionName "1.2.5"
3333
}
3434
buildTypes {
3535
release {

navigationtabbar/src/main/java/com/gigamole/navigationtabbar/ntb/NavigationTabBar.java

+7
Original file line numberDiff line numberDiff line change
@@ -848,11 +848,18 @@ public void setModelIndex(final int modelIndex, final boolean isForce) {
848848
// You can use force param or call this method in some post()
849849
if (force) {
850850
updateIndicatorPosition(MAX_FRACTION);
851+
852+
if (mOnTabBarSelectedIndexListener != null)
853+
mOnTabBarSelectedIndexListener.onStartTabSelected(mModels.get(mIndex), mIndex);
854+
851855
// Force onPageScrolled listener and refresh VP
852856
if (mIsViewPagerMode) {
853857
if (!mViewPager.isFakeDragging()) mViewPager.beginFakeDrag();
854858
if (mViewPager.isFakeDragging()) mViewPager.fakeDragBy(0.0F);
855859
if (mViewPager.isFakeDragging()) mViewPager.endFakeDrag();
860+
} else {
861+
if (mOnTabBarSelectedIndexListener != null)
862+
mOnTabBarSelectedIndexListener.onEndTabSelected(mModels.get(mIndex), mIndex);
856863
}
857864
} else mAnimator.start();
858865
}

0 commit comments

Comments
 (0)