|
@@ -6,29 +6,13 @@ import android.support.annotation.NonNull;
|
|
|
import android.support.design.widget.BottomNavigationView;
|
|
|
import android.support.v4.view.ViewPager;
|
|
|
import android.support.v4.view.ViewPager.OnPageChangeListener;
|
|
|
+import android.support.v7.widget.Toolbar;
|
|
|
import android.util.Log;
|
|
|
-import android.util.SparseIntArray;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
|
|
|
-import com.netease.nim.uikit.NimUIKit;
|
|
|
-import com.netease.nim.uikit.session.SessionCustomization;
|
|
|
-import com.netease.nim.uikit.session.activity.TeamMessageActivity;
|
|
|
-import com.netease.nimlib.sdk.RequestCallback;
|
|
|
-import com.netease.nimlib.sdk.team.TeamService;
|
|
|
-import com.netease.nimlib.sdk.team.model.Team;
|
|
|
-import com.sheishuo.app.AccountCache;
|
|
|
-import com.sheishuo.app.SheishuoCache;
|
|
|
-import com.sheishuo.app.main.reminder.ReminderManager;
|
|
|
-import com.sheishuo.app.R;
|
|
|
-import com.sheishuo.app.common.ui.viewpager.FadeInOutPageTransformer;
|
|
|
-import com.sheishuo.app.common.ui.viewpager.PagerSlidingTabStrip;
|
|
|
-import com.sheishuo.app.main.adapter.MainTabPagerAdapter;
|
|
|
-import com.sheishuo.app.main.helper.SystemMessageUnreadManager;
|
|
|
-import com.sheishuo.app.main.model.MainTab;
|
|
|
-import com.sheishuo.app.main.reminder.ReminderItem;
|
|
|
import com.netease.nim.uikit.common.fragment.TFragment;
|
|
|
import com.netease.nim.uikit.common.ui.drop.DropCover;
|
|
|
import com.netease.nim.uikit.common.ui.drop.DropManager;
|
|
@@ -40,11 +24,21 @@ import com.netease.nimlib.sdk.msg.SystemMessageObserver;
|
|
|
import com.netease.nimlib.sdk.msg.SystemMessageService;
|
|
|
import com.netease.nimlib.sdk.msg.constant.SessionTypeEnum;
|
|
|
import com.netease.nimlib.sdk.msg.model.RecentContact;
|
|
|
+import com.netease.nimlib.sdk.team.TeamService;
|
|
|
+import com.sheishuo.app.AccountCache;
|
|
|
+import com.sheishuo.app.R;
|
|
|
+import com.sheishuo.app.common.ui.viewpager.FadeInOutPageTransformer;
|
|
|
+import com.sheishuo.app.common.ui.viewpager.PagerSlidingTabStrip;
|
|
|
+import com.sheishuo.app.main.activity.MainActivity;
|
|
|
+import com.sheishuo.app.main.adapter.MainTabPagerAdapter;
|
|
|
+import com.sheishuo.app.main.helper.SystemMessageUnreadManager;
|
|
|
+import com.sheishuo.app.main.model.MainTab;
|
|
|
+import com.sheishuo.app.main.reminder.ReminderItem;
|
|
|
+import com.sheishuo.app.main.reminder.ReminderManager;
|
|
|
+import com.sheishuo.app.uikit_implements.SheishuoToolbarOptions;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* Created by KN on 2017/7/17.
|
|
@@ -148,6 +142,7 @@ public class HomeFragment extends TFragment implements OnPageChangeListener, Rem
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
@Override
|
|
|
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
|
|
|
// TO TABS
|
|
@@ -155,6 +150,7 @@ public class HomeFragment extends TFragment implements OnPageChangeListener, Rem
|
|
|
|
|
|
// TO ADAPTER
|
|
|
adapter.onPageScrolled(position);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -164,12 +160,27 @@ public class HomeFragment extends TFragment implements OnPageChangeListener, Rem
|
|
|
|
|
|
selectPage(position);
|
|
|
|
|
|
+ //朋友圈专用Toolbar
|
|
|
+ if (3==position){
|
|
|
+ getToolbar().setTitle("朋友圈");
|
|
|
+ getToolbar().setTitleTextColor(getResources().getColor(R.color.white));
|
|
|
+ getToolbar().setLogo(R.drawable._04_checked);
|
|
|
+ }
|
|
|
|
|
|
navigationView.setSelectedItemId(navigationbarItemList.get(position));
|
|
|
-
|
|
|
enableMsgNotification(false);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ public Toolbar getToolbar(){
|
|
|
+ return ((MainActivity)getActivity()).getToolBar();
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToolbar(SheishuoToolbarOptions options){
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
@Override
|
|
|
public void onPageScrollStateChanged(int state) {
|
|
|
// TO TABS
|