diff --git a/app/build.gradle b/app/build.gradle index 38f55d2e9..e7827cd86 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -147,7 +147,7 @@ android { } debug { -// buildConfigField "String", "BASE_URL", "\"https://115.28.86.139/\"" +// buildConfigField "String", "BASE_URL", "\"http://120.79.211.243/\"" buildConfigField "String", "BASE_URL", "\"http://apibeta.qxjiaoyou.com/\"" buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL" buildConfigField "String", "BASE_URL_STAGING", "\"https://preview.qxjiaoyou.com/\"" diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/MainMagicIndicatorAdapter.java b/app/src/main/java/com/yizhuan/erban/home/adapter/MainMagicIndicatorAdapter.java index d26bb1fd0..1270e2eab 100644 --- a/app/src/main/java/com/yizhuan/erban/home/adapter/MainMagicIndicatorAdapter.java +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/MainMagicIndicatorAdapter.java @@ -31,11 +31,11 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { @Override public IPagerTitleView getTitleView(Context context, final int i) { ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context, true, 8); - scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(mContext, R.color.color_B3B3B3)); - scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(mContext, R.color.color_333333)); + scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(mContext, R.color.color_white)); + scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(mContext, R.color.color_white)); scaleTransitionPagerTitleView.setMinScale(0.7f); - scaleTransitionPagerTitleView.setTextSize(21); - int padding = UIUtil.dip2px(context, 6); + scaleTransitionPagerTitleView.setTextSize(18); + int padding = UIUtil.dip2px(context, 5); scaleTransitionPagerTitleView.setPadding(padding,0,padding,0); // scaleTransitionPagerTitleView.setTextSize(TypedValue.COMPLEX_UNIT_PX, 36); scaleTransitionPagerTitleView.setText(mTitleList.get(i)); diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java b/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java index 6b843c3f4..3a1ab5ff7 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java @@ -62,6 +62,7 @@ import com.yizhuan.erban.base.list.BaseViewHolder; import com.yizhuan.erban.base.list.CommonAdapter; import com.yizhuan.erban.bindadapter.BaseAdapter; import com.yizhuan.erban.common.widget.dialog.DialogManager; +import com.yizhuan.erban.community.square.SquareDynamicFragment; import com.yizhuan.erban.databinding.FragmentGameHomeBinding; import com.yizhuan.erban.home.adapter.BannerAdapter; import com.yizhuan.erban.home.adapter.MainMagicIndicatorAdapter; @@ -70,6 +71,7 @@ import com.yizhuan.erban.home.presenter.MainFragmentPresenter; import com.yizhuan.erban.home.view.IMainFragmentView; import com.yizhuan.erban.location.LocationUploadEvent; import com.yizhuan.erban.radish.signin.SignInActivity; +import com.yizhuan.erban.ui.indicator_impl.IndicatorHelper; import com.yizhuan.erban.ui.search.SearchActivity; import com.yizhuan.erban.ui.utils.ImageLoadUtils; import com.yizhuan.erban.ui.webview.CommonWebViewActivity; @@ -167,6 +169,15 @@ public class GameHomeFragment extends BaseMvpFragment homeTitleInfos) { + private void initRoomTitleTab(List homeTitleInfos) { if (ListUtils.isListEmpty(homeTitleInfos)) { return; } @@ -324,6 +335,7 @@ public class GameHomeFragment extends BaseMvpFragment fragmentPos = new ArrayList<>(); + fragmentPos.add(TAB_TYPE_DYNAMIC); + fragmentPos.add(TAB_TYPE_CHAT); + List tagList = new ArrayList<>(); + List fragmentList = new ArrayList<>(); + for (Integer integer : fragmentPos) { + if (integer == TAB_TYPE_DYNAMIC) { + tagList.add(getResources().getString(R.string.home_tab_dynamic)); + } else { + tagList.add(getResources().getString(R.string.home_tab_caht)); + } + fragmentList.add(SquareDynamicFragment.newInstance(integer)); + } + + //init viewpager + mBinding.viewPagerBottom.setAdapter(new RoomContributeListAdapter(getChildFragmentManager(), fragmentList)); + + mBinding.viewPagerBottom.addOnPageChangeListener(new OnPageSelectedListener() { + @Override + public void onPageSelected(int position) { + StatisticManager.Instance().onEvent(StatisticsProtocol.Event.EVENT_SQUARE_RECOMMEND_FOLLOW, + "切换推荐和关注tab-区分-" + ((position == 0) ? "动态" : "聊天交友")); + } + }); + + //init indicator + IndicatorHelper.handle(getContext(), mBinding.viewPagerBottom, mBinding.magicIndicatorBottom, tagList); + + } + private void exitRoom(BaseAdapter adapter, int position) { if (DemoCache.readFirstMatchDialog()) { DemoCache.saveFirstMatchDialog(); @@ -604,6 +650,7 @@ public class GameHomeFragment extends BaseMvpFragment + android:layout_height="match_parent" + android:background="@color/color_F9F9F9"> + - + + + + + + + + + android:visibility="gone" + app:layout_constraintTop_toBottomOf="@+id/fl_roll_view" /> + app:constraint_referenced_ids="fl_roll_view" /> @@ -98,8 +132,6 @@ android:layout_height="wrap_content" > - - - + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 1ea89e435..132c30911 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -523,6 +523,11 @@ #CEC0FF #05a5a5a5 + #F9F9F9 + + #1CE9E7 + #45F1E5 + #ABAAB2 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2330223b7..4cbf5830c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -149,7 +149,7 @@ 我的粉丝 你还没有关注任何66陪玩好友哦! \n快去添加关注吧! - 搜索昵称、ID、房间名 + 搜索昵称/66号/房间名 在线中… 客服 diff --git a/app/src/module_community/res/values/strings.xml b/app/src/module_community/res/values/strings.xml index ca856d649..5a9bc24bd 100644 --- a/app/src/module_community/res/values/strings.xml +++ b/app/src/module_community/res/values/strings.xml @@ -14,6 +14,8 @@ 评论 推荐 关注 + 动态 + 聊天交友 广场 去看看 \ No newline at end of file