From 22b835b262de5aa85c26ea57d932c69af093d215 Mon Sep 17 00:00:00 2001 From: huangjian Date: Wed, 1 Dec 2021 21:06:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5UI=E4=BF=AE=E6=94=B9:?= =?UTF-8?q?=E6=8E=A8=E8=8D=90=E5=92=8C=E6=B4=BE=E5=AF=B9tab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erban/avroom/adapter/RoomVPAdapter.java | 35 ++++ .../com/yizhuan/erban/home/HomeViewModel.kt | 54 ++++++ .../home/adapter/HomeConcernsAdapter.java | 17 +- .../erban/home/adapter/HomePlayAdapter.kt | 68 ++++--- .../adapter/MainMagicIndicatorAdapter.java | 66 ++++--- .../adapter/PartyMagicIndicatorAdapter.java | 94 ++++++++++ .../erban/home/adapter/RoomCommonAdapter.kt | 46 +++++ .../{HotRoomAdapter.kt => RoomGameAdapter.kt} | 9 +- .../erban/home/adapter/RoomHotAdapter.kt | 48 +++++ .../erban/home/adapter/RoomLikeAdapter.kt | 46 +++++ .../erban/home/fragment/HomeFragment.kt | 9 +- .../erban/home/fragment/HomePlayFragment.java | 3 +- .../erban/home/fragment/PartyFragment.kt | 68 +++---- .../erban/home/fragment/RecommendFragment.kt | 49 +++-- .../erban/home/fragment/RoomCommonFragment.kt | 68 +++++++ .../erban/home/fragment/RoomGameFragment.kt | 56 ++++++ .../erban/home/fragment/RoomHotFragment.kt | 11 +- .../erban/home/fragment/RoomLikeFragment.kt | 93 ++++++++++ .../yizhuan/erban/ui/utils/RVDelegate.java | 2 +- .../commonnavigator/CommonNavigator.java | 11 ++ .../indicators/WrapPagerIndicator.java | 3 +- .../main/res/drawable-xhdpi/bg_common_pk.png | Bin 0 -> 1493 bytes .../drawable-xhdpi/bg_home_common_avatar.png | Bin 0 -> 2014 bytes .../drawable-xhdpi/bg_home_common_item.png | Bin 0 -> 6647 bytes .../res/drawable-xhdpi/bg_home_common_pk.png | Bin 0 -> 1493 bytes .../res/drawable-xhdpi/bg_home_hot_avatar.png | Bin 0 -> 4993 bytes .../res/drawable-xhdpi/bg_home_hot_item.png | Bin 0 -> 28310 bytes .../drawable-xhdpi/bg_home_play_item_man.png | Bin 0 -> 34149 bytes .../bg_home_play_item_woman.png | Bin 0 -> 31960 bytes .../drawable-xhdpi/bg_home_recommend_item.png | Bin 0 -> 6201 bytes .../main/res/drawable-xhdpi/bg_like_pk.png | Bin 0 -> 1356 bytes .../res/drawable-xhdpi/ic_home_hot_hot.png | Bin 0 -> 1367 bytes .../res/drawable-xhdpi/ic_home_online_tag.png | Bin 480 -> 689 bytes .../drawable-xhdpi/ic_home_play_online.png | Bin 0 -> 1425 bytes .../main/res/drawable-xhdpi/ic_resource_0.png | Bin 0 -> 39063 bytes .../main/res/drawable-xhdpi/ic_resource_1.png | Bin 0 -> 16986 bytes .../main/res/drawable-xhdpi/ic_resource_2.png | Bin 0 -> 19234 bytes .../main/res/drawable/bg_shape_common_pk.xml | 11 ++ .../main/res/drawable/bg_shape_play_pk.xml | 11 ++ .../shape_item_room_online_member.xml | 10 +- app/src/main/res/layout/activity_main.xml | 10 +- app/src/main/res/layout/fragment_home.xml | 2 +- app/src/main/res/layout/fragment_party.xml | 54 ++---- .../main/res/layout/fragment_recommend.xml | 47 ++++- ..._hot_room.xml => fragment_room_common.xml} | 0 .../main/res/layout/fragment_room_game.xml | 9 + app/src/main/res/layout/fragment_room_hot.xml | 9 + .../main/res/layout/fragment_room_like.xml | 91 ++++++++++ app/src/main/res/layout/item_home_play.xml | 169 +++++++++++------- app/src/main/res/layout/item_home_tab_map.xml | 84 +++++---- app/src/main/res/layout/item_room_common.xml | 166 ++++++++++++----- app/src/main/res/layout/item_room_game.xml | 95 ++++++++++ app/src/main/res/layout/item_room_hot.xml | 168 +++++++++++++++++ app/src/main/res/layout/item_room_like.xml | 168 +++++++++++++++++ app/src/main/res/layout/main_tab_layout.xml | 10 +- .../main/res/mipmap-xhdpi/ic_home_rank.png | Bin 0 -> 2078 bytes .../res/mipmap-xhdpi/ic_main_tab_find.png | Bin 3420 -> 3210 bytes .../mipmap-xhdpi/ic_main_tab_find_pressed.png | Bin 3414 -> 3161 bytes .../mipmap-xhdpi/ic_main_tab_game_home.png | Bin 3192 -> 3031 bytes .../mipmap-xhdpi/ic_main_tab_game_pressed.png | Bin 3106 -> 3251 bytes .../main/res/mipmap-xhdpi/ic_main_tab_me.png | Bin 2773 -> 2141 bytes .../mipmap-xhdpi/ic_main_tab_me_pressed.png | Bin 2778 -> 2302 bytes .../main/res/mipmap-xhdpi/ic_main_tab_msg.png | Bin 2542 -> 2814 bytes .../mipmap-xhdpi/ic_main_tab_msg_pressed.png | Bin 2522 -> 2805 bytes .../res/mipmap-xhdpi/ic_main_tab_peace.png | Bin 8715 -> 2624 bytes .../ic_main_tab_peace_pressed.png | Bin 10215 -> 2804 bytes app/src/main/res/values/colors.xml | 4 +- app/src/main/res/values/strings.xml | 2 +- .../home/bean/HomeRoom.java | 5 + .../home/model/HomeModel.kt | 61 +++++++ .../interceptor/HttpLoggingInterceptor.java | 2 +- 71 files changed, 1671 insertions(+), 373 deletions(-) create mode 100644 app/src/main/java/com/yizhuan/erban/avroom/adapter/RoomVPAdapter.java create mode 100644 app/src/main/java/com/yizhuan/erban/home/adapter/PartyMagicIndicatorAdapter.java create mode 100644 app/src/main/java/com/yizhuan/erban/home/adapter/RoomCommonAdapter.kt rename app/src/main/java/com/yizhuan/erban/home/adapter/{HotRoomAdapter.kt => RoomGameAdapter.kt} (68%) create mode 100644 app/src/main/java/com/yizhuan/erban/home/adapter/RoomHotAdapter.kt create mode 100644 app/src/main/java/com/yizhuan/erban/home/adapter/RoomLikeAdapter.kt create mode 100644 app/src/main/java/com/yizhuan/erban/home/fragment/RoomCommonFragment.kt create mode 100644 app/src/main/java/com/yizhuan/erban/home/fragment/RoomGameFragment.kt create mode 100644 app/src/main/java/com/yizhuan/erban/home/fragment/RoomLikeFragment.kt create mode 100644 app/src/main/res/drawable-xhdpi/bg_common_pk.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_common_avatar.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_common_item.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_common_pk.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_hot_avatar.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_hot_item.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_play_item_man.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_play_item_woman.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_home_recommend_item.png create mode 100644 app/src/main/res/drawable-xhdpi/bg_like_pk.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_home_hot_hot.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_home_play_online.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_resource_0.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_resource_1.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_resource_2.png create mode 100644 app/src/main/res/drawable/bg_shape_common_pk.xml create mode 100644 app/src/main/res/drawable/bg_shape_play_pk.xml rename app/src/main/res/layout/{fragment_hot_room.xml => fragment_room_common.xml} (100%) create mode 100644 app/src/main/res/layout/fragment_room_game.xml create mode 100644 app/src/main/res/layout/fragment_room_hot.xml create mode 100644 app/src/main/res/layout/fragment_room_like.xml create mode 100644 app/src/main/res/layout/item_room_game.xml create mode 100644 app/src/main/res/layout/item_room_hot.xml create mode 100644 app/src/main/res/layout/item_room_like.xml create mode 100644 app/src/main/res/mipmap-xhdpi/ic_home_rank.png diff --git a/app/src/main/java/com/yizhuan/erban/avroom/adapter/RoomVPAdapter.java b/app/src/main/java/com/yizhuan/erban/avroom/adapter/RoomVPAdapter.java new file mode 100644 index 000000000..aaeb6512d --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/avroom/adapter/RoomVPAdapter.java @@ -0,0 +1,35 @@ +package com.yizhuan.erban.avroom.adapter; + +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentPagerAdapter; + +import java.util.List; + +/** + * Created by MadisonRong on 25/04/2018. + */ + +public class RoomVPAdapter extends FragmentPagerAdapter { + + private List fragmentList; + + public RoomVPAdapter(FragmentManager fm, List fragmentList) { + super(fm,FragmentPagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT); + this.fragmentList = fragmentList; + } + + public RoomVPAdapter(FragmentManager fm) { + super(fm,FragmentPagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT); + } + + @Override + public Fragment getItem(int position) { + return fragmentList.get(position); + } + + @Override + public int getCount() { + return fragmentList.size(); + } +} diff --git a/app/src/main/java/com/yizhuan/erban/home/HomeViewModel.kt b/app/src/main/java/com/yizhuan/erban/home/HomeViewModel.kt index a2874af83..0ed0b1b1e 100644 --- a/app/src/main/java/com/yizhuan/erban/home/HomeViewModel.kt +++ b/app/src/main/java/com/yizhuan/erban/home/HomeViewModel.kt @@ -5,8 +5,11 @@ import androidx.lifecycle.MutableLiveData import com.yizhuan.erban.base.BaseViewModel import com.yizhuan.xchat_android_core.bean.response.ListResult import com.yizhuan.xchat_android_core.home.bean.BannerInfo +import com.yizhuan.xchat_android_core.home.bean.HomeConcernsInfo import com.yizhuan.xchat_android_core.home.bean.HomeRoom +import com.yizhuan.xchat_android_core.home.bean.HomeTagInfo import com.yizhuan.xchat_android_core.home.model.HomeModel +import com.yizhuan.xchat_android_library.utils.SingleToastUtil class HomeViewModel : BaseViewModel() { @@ -16,12 +19,31 @@ class HomeViewModel : BaseViewModel() { private val _hotRoomLiveData = MutableLiveData>() val hotRoomLiveData: LiveData> = _hotRoomLiveData + private val _concernsLiveData = MutableLiveData>() + val concernsLiveData: LiveData> = _concernsLiveData + + private val _collectLiveData = MutableLiveData>() + val collectLiveData: LiveData> = _collectLiveData + + + private val _tagLiveData = MutableLiveData>() + val tagLiveData: LiveData> = _tagLiveData + + private val _commonRoomLiveData = MutableLiveData>() + val commonRoomLiveData: LiveData> = _commonRoomLiveData + fun getBannerInfo() { safeLaunch { _bannerLiveData.value = HomeModel.getHomeBanner("9") } } + fun getTagInfo() { + safeLaunch { + _tagLiveData.value = HomeModel.getHomeTag() + } + } + fun getHotRoom(pageNum: Int, pageSize: Int) { safeLaunch( onError = { @@ -33,4 +55,36 @@ class HomeViewModel : BaseViewModel() { } ) } + + fun getCommonRoom(tabId: Int,pageNum: Int, pageSize: Int) { + safeLaunch( + onError = { + _commonRoomLiveData.value = ListResult.failed(pageNum) + }, + block = { + val result = HomeModel.getCommonRoom(tabId,pageNum, pageSize) + _commonRoomLiveData.value = ListResult.success(result, pageNum) + } + ) + } + + fun getConcernsRoom() { + safeLaunch { + _concernsLiveData.value = HomeModel.getConcernsRoom() + } + } + + + fun getCollectRoom(pageNum: Int, pageSize: Int) { + safeLaunch( + onError = { + _collectLiveData.value = ListResult.failed(pageNum) + }, + block = { + val result = HomeModel.getCollectRoom(pageNum,pageSize) + _collectLiveData.value = ListResult.success(result, pageNum) + } + ) + } + } \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/HomeConcernsAdapter.java b/app/src/main/java/com/yizhuan/erban/home/adapter/HomeConcernsAdapter.java index fe67c3eaa..497ddc8a3 100644 --- a/app/src/main/java/com/yizhuan/erban/home/adapter/HomeConcernsAdapter.java +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/HomeConcernsAdapter.java @@ -1,34 +1,25 @@ package com.yizhuan.erban.home.adapter; -import android.content.Context; -import android.graphics.Color; - -import androidx.annotation.Nullable; +import androidx.annotation.NonNull; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import com.yizhuan.erban.R; import com.yizhuan.erban.common.widget.CircleImageView; import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2; -import com.yizhuan.erban.ui.widget.magicindicator.buildins.UIUtil; import com.yizhuan.xchat_android_core.home.bean.HomeConcernsInfo; -import java.util.List; - public class HomeConcernsAdapter extends BaseQuickAdapter { - private Context mContext; - public HomeConcernsAdapter(@Nullable List data, Context context) { - super(R.layout.item_home_concerns, data); - mContext = context; + public HomeConcernsAdapter() { + super(R.layout.item_home_concerns, null); } @Override - protected void convert(BaseViewHolder helper, HomeConcernsInfo item) { + protected void convert(@NonNull BaseViewHolder helper, HomeConcernsInfo item) { if (item == null) { return; } -// helper.setVisible(R.id.tv_room_name,true); CircleImageView circleImageView = helper.getView(R.id.civ_room_avatar); ImageLoadUtilsV2.loadImage(circleImageView, item.getAvatar()); helper.setText(R.id.tv_room_name, item.getFollowType() == 1 ? "" : item.getName()); diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/HomePlayAdapter.kt b/app/src/main/java/com/yizhuan/erban/home/adapter/HomePlayAdapter.kt index aadbac4ed..7bac7e08b 100644 --- a/app/src/main/java/com/yizhuan/erban/home/adapter/HomePlayAdapter.kt +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/HomePlayAdapter.kt @@ -1,44 +1,36 @@ -package com.yizhuan.erban.home.adapter; +package com.yizhuan.erban.home.adapter - -import android.widget.ImageView; - -import com.bumptech.glide.load.engine.DiskCacheStrategy; -import com.bumptech.glide.load.resource.bitmap.CenterCrop; -import com.chad.library.adapter.base.BaseQuickAdapter; -import com.chad.library.adapter.base.BaseViewHolder; -import com.netease.nim.uikit.common.util.sys.ScreenUtil; -import com.netease.nim.uikit.support.glide.GlideApp; -import com.yizhuan.erban.R; -import com.yizhuan.erban.ui.utils.ImageLoadUtils; -import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2; -import com.yizhuan.xchat_android_core.home.bean.HomePlayInfo; -import com.yizhuan.xchat_android_core.utils.TextUtils; - -import org.jetbrains.annotations.NotNull; - -import jp.wasabeef.glide.transformations.BlurTransformation; +import android.widget.ImageView +import androidx.core.view.isGone +import com.chad.library.adapter.base.BaseQuickAdapter +import com.chad.library.adapter.base.BaseViewHolder +import com.yizhuan.erban.R +import com.yizhuan.xchat_android_core.home.bean.HomePlayInfo +import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2 +import com.yizhuan.erban.ui.utils.load +import com.yizhuan.xchat_android_core.utils.TextUtils /** * create by lvzebiao @2019/11/13 */ -public class HomePlayAdapter extends BaseQuickAdapter { - - public HomePlayAdapter() { - super(R.layout.item_home_play); +class HomePlayAdapter : BaseQuickAdapter(R.layout.item_home_play) { + override fun convert(helper: BaseViewHolder, item: HomePlayInfo) { + helper.setText(R.id.tv_room_title, item.title) + helper.setVisible(R.id.iv_room_tag, !TextUtils.isEmptyText(item.tagPict)) + ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_room_tag), item.tagPict) + ImageLoadUtilsV2.loadAvatar(helper.getView(R.id.iv_room_image), item.avatar) + helper.setText(R.id.tv_online_number, "${item.onlineNum}") + val avatars: Array = arrayOf( + helper.getView(R.id.iv_avatar_0), + helper.getView(R.id.iv_avatar_1), + helper.getView(R.id.iv_avatar_2), + helper.getView(R.id.iv_avatar_3), + helper.getView(R.id.iv_avatar_4) + ) + for (i in avatars.indices) { + val avatarUrl = item.micUsers?.getOrNull(i)?.avatar + avatars[i].isGone = avatarUrl.isNullOrBlank() + avatars[i].load(avatarUrl) + } } - - @Override - protected void convert(@NotNull BaseViewHolder helper, HomePlayInfo item) { - helper.setText(R.id.tv_title, item.getTitle()); - helper.setVisible(R.id.iv_tag, !TextUtils.isEmptyText(item.getTagPict())); - ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_tag), item.getTagPict()); - ImageLoadUtilsV2.loadAvatar(helper.getView(R.id.iv_avatar), item.getAvatar()); - - GlideApp.with(mContext) - .load(item.getAvatar()) - .transform(new BlurTransformation(20, 1), new CenterCrop()) - .into((ImageView) helper.getView(R.id.iv_blur_bg)); - } - -} +} \ No newline at end of file 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 58b89f0eb..81fc38100 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 @@ -1,6 +1,8 @@ package com.yizhuan.erban.home.adapter; import android.content.Context; +import android.graphics.Color; +import android.view.Gravity; import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.TextView; @@ -20,12 +22,14 @@ import java.util.List; public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { private final Context mContext; private final List mTitleList; - private boolean mIsShowIndicator; - public MainMagicIndicatorAdapter(Context context, List charSequences, boolean isShowIndicator) { + private int textSize = 24; + private float minScale = 0.83f; + private boolean showIndicator =true; + + public MainMagicIndicatorAdapter(Context context, List charSequences ) { this.mContext = context; this.mTitleList = charSequences; - this.mIsShowIndicator = isShowIndicator; } @Override @@ -39,8 +43,8 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context, true); scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(context,R.color.color_444444)); scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(context,R.color.color_333333)); - scaleTransitionPagerTitleView.setMinScale(0.83f); - scaleTransitionPagerTitleView.setTextSize(24); + scaleTransitionPagerTitleView.setMinScale(minScale); + scaleTransitionPagerTitleView.setTextSize(textSize); int padding = UIUtil.dip2px(context, 5); scaleTransitionPagerTitleView.setPadding(padding, 0, padding, 0); scaleTransitionPagerTitleView.setText(mTitleList.get(i)); @@ -49,9 +53,6 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { mOnItemSelectListener.onItemSelect(i, scaleTransitionPagerTitleView); } - if (mOnBottomItemSelectListener != null) { - mOnBottomItemSelectListener.onBottomItemSelect(i, scaleTransitionPagerTitleView); - } }); return scaleTransitionPagerTitleView; } @@ -59,21 +60,44 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { @Override public IPagerIndicator getIndicator(Context context) { - - if (!mIsShowIndicator) return null; - + if (!showIndicator) return null; LinePagerIndicator indicator = new LinePagerIndicator(context); indicator.setMode(LinePagerIndicator.MODE_EXACTLY); - indicator.setLineHeight(UIUtil.dip2px(mContext, 5)); - indicator.setRoundRadius(UIUtil.dip2px(mContext, 5)); - indicator.setLineWidth(UIUtil.dip2px(mContext, 9)); - indicator.setColors(context.getResources().getColor(R.color.appColor)); - FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); + indicator.setLineHeight(UIUtil.dip2px(mContext, 10)); + indicator.setRoundRadius(UIUtil.dip2px(mContext, 10)); + indicator.setLineWidth(UIUtil.dip2px(mContext, 48)); + indicator.setColors(Color.parseColor("#FFFFD15A")); + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); + lp.gravity = Gravity.END; lp.bottomMargin = UIUtil.dip2px(mContext, 0); indicator.setLayoutParams(lp); return indicator; } + public int getTextSize() { + return textSize; + } + + public void setTextSize(int textSize) { + this.textSize = textSize; + } + + public float getMinScale() { + return minScale; + } + + public void setMinScale(float minScale) { + this.minScale = minScale; + } + + public boolean isShowIndicator() { + return showIndicator; + } + + public void setShowIndicator(boolean showIndicator) { + this.showIndicator = showIndicator; + } + private OnItemSelectListener mOnItemSelectListener; public void setOnItemSelectListener(OnItemSelectListener onItemSelectListener) { @@ -83,14 +107,4 @@ public class MainMagicIndicatorAdapter extends CommonNavigatorAdapter { public interface OnItemSelectListener { void onItemSelect(int position, TextView view); } - - private OnBottomItemSelectListener mOnBottomItemSelectListener; - - public void setOnBottomItemSelectListener(OnBottomItemSelectListener onBottomItemSelectListener) { - mOnBottomItemSelectListener = onBottomItemSelectListener; - } - - public interface OnBottomItemSelectListener { - void onBottomItemSelect(int position, TextView view); - } } diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/PartyMagicIndicatorAdapter.java b/app/src/main/java/com/yizhuan/erban/home/adapter/PartyMagicIndicatorAdapter.java new file mode 100644 index 000000000..f0b5f076d --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/PartyMagicIndicatorAdapter.java @@ -0,0 +1,94 @@ +package com.yizhuan.erban.home.adapter; + +import android.content.Context; +import android.graphics.Color; +import android.view.Gravity; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; + +import androidx.core.content.ContextCompat; + +import com.yizhuan.erban.R; +import com.yizhuan.erban.ui.widget.XRecyclerView.ScaleTransitionPagerTitleView; +import com.yizhuan.erban.ui.widget.magicindicator.buildins.UIUtil; +import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.abs.CommonNavigatorAdapter; +import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.abs.IPagerIndicator; +import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.abs.IPagerTitleView; +import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.indicators.LinePagerIndicator; +import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.indicators.WrapPagerIndicator; + +import java.util.List; + +public class PartyMagicIndicatorAdapter extends CommonNavigatorAdapter { + private final Context mContext; + private final List mTitleList; + + private int textSize = 14; + private float minScale = 1f; + + public PartyMagicIndicatorAdapter(Context context, List charSequences ) { + this.mContext = context; + this.mTitleList = charSequences; + } + + @Override + public int getCount() { + return mTitleList == null ? 0 : mTitleList.size(); + } + + + @Override + public IPagerTitleView getTitleView(Context context, final int i) { + ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context, true); + scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(context,R.color.color_444444)); + scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(context,R.color.color_333333)); + scaleTransitionPagerTitleView.setMinScale(minScale); + scaleTransitionPagerTitleView.setTextSize(textSize); + int padding = UIUtil.dip2px(context, 5); + scaleTransitionPagerTitleView.setPadding(padding, 0, padding, 0); + scaleTransitionPagerTitleView.setText(mTitleList.get(i)); + scaleTransitionPagerTitleView.setOnClickListener(view -> { + if (mOnItemSelectListener != null) { + mOnItemSelectListener.onItemSelect(i, scaleTransitionPagerTitleView); + } + + }); + return scaleTransitionPagerTitleView; + } + + + @Override + public IPagerIndicator getIndicator(Context context) { + WrapPagerIndicator indicator = new WrapPagerIndicator(context); + indicator.setFillColor(Color.parseColor("#FFFFA936")); + return indicator; + } + + public int getTextSize() { + return textSize; + } + + public void setTextSize(int textSize) { + this.textSize = textSize; + } + + public float getMinScale() { + return minScale; + } + + public void setMinScale(float minScale) { + this.minScale = minScale; + } + + + private OnItemSelectListener mOnItemSelectListener; + + public void setOnItemSelectListener(OnItemSelectListener onItemSelectListener) { + mOnItemSelectListener = onItemSelectListener; + } + + public interface OnItemSelectListener { + void onItemSelect(int position, TextView view); + } +} diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/RoomCommonAdapter.kt b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomCommonAdapter.kt new file mode 100644 index 000000000..838ec6058 --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomCommonAdapter.kt @@ -0,0 +1,46 @@ +package com.yizhuan.erban.home.adapter + +import android.widget.ImageView +import androidx.core.view.isGone +import com.chad.library.adapter.base.BaseQuickAdapter +import com.chad.library.adapter.base.BaseViewHolder +import com.yizhuan.erban.R +import com.yizhuan.erban.avroom.activity.AVRoomActivity +import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2 +import com.yizhuan.erban.ui.utils.load +import com.yizhuan.xchat_android_core.home.bean.HomeRoom +import com.yizhuan.xchat_android_core.utils.TextUtils + + +class RoomCommonAdapter : BaseQuickAdapter(R.layout.item_room_common) { + + + override fun convert(helper: BaseViewHolder, item: HomeRoom) { + helper.apply { + getView(R.id.iv_room_image).load(item.avatar) + setText(R.id.tv_online_number, "${item.onlineNum}") + setText(R.id.tv_room_title, item.title) + itemView.setOnClickListener { + AVRoomActivity.start(mContext, item.uid) + } + setText(R.id.tv_id, "ID:${item.erbanNo}") + } + helper.setVisible(R.id.tv_in_pk, item.isCrossPking) + helper.setVisible(R.id.iv_room_tag, !TextUtils.isEmptyText(item.tagPict)) + ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_room_tag), item.tagPict) + + val avatars: Array = arrayOf( + helper.getView(R.id.iv_avatar_0), + helper.getView(R.id.iv_avatar_1), + helper.getView(R.id.iv_avatar_2), + helper.getView(R.id.iv_avatar_3), + helper.getView(R.id.iv_avatar_4) + ) + for (i in avatars.indices) { + val avatarUrl = item.micUsers?.getOrNull(i)?.avatar + avatars[i].isGone = avatarUrl.isNullOrBlank() + avatars[i].load(avatarUrl) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/HotRoomAdapter.kt b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomGameAdapter.kt similarity index 68% rename from app/src/main/java/com/yizhuan/erban/home/adapter/HotRoomAdapter.kt rename to app/src/main/java/com/yizhuan/erban/home/adapter/RoomGameAdapter.kt index 1c786a461..0a39af216 100644 --- a/app/src/main/java/com/yizhuan/erban/home/adapter/HotRoomAdapter.kt +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomGameAdapter.kt @@ -5,16 +5,18 @@ import com.chad.library.adapter.base.BaseQuickAdapter import com.chad.library.adapter.base.BaseViewHolder import com.yizhuan.erban.R import com.yizhuan.erban.avroom.activity.AVRoomActivity +import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2 import com.yizhuan.erban.ui.utils.load import com.yizhuan.xchat_android_core.home.bean.HomeRoom +import com.yizhuan.xchat_android_core.utils.TextUtils -class HotRoomAdapter : BaseQuickAdapter(R.layout.item_room_common) { +class RoomGameAdapter : BaseQuickAdapter(R.layout.item_room_common) { override fun convert(helper: BaseViewHolder, item: HomeRoom) { helper.apply { - getView(R.id.iv_room_image).load(item.avatar, 8f) + getView(R.id.iv_room_image).load(item.avatar) setText(R.id.tv_online_number, "${item.onlineNum}人热聊中") setText(R.id.tv_room_title, item.title) setText(R.id.tv_room_tag, item.roomTag) @@ -22,6 +24,9 @@ class HotRoomAdapter : BaseQuickAdapter(R.layout.item_ AVRoomActivity.start(mContext, item.uid) } } + + helper.setVisible(R.id.iv_room_tag, !TextUtils.isEmptyText(item.tagPict)) + ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_room_tag), item.tagPict) } } \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/RoomHotAdapter.kt b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomHotAdapter.kt new file mode 100644 index 000000000..c8b204549 --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomHotAdapter.kt @@ -0,0 +1,48 @@ +package com.yizhuan.erban.home.adapter + +import android.widget.ImageView +import androidx.core.view.isGone +import androidx.core.view.isVisible +import com.chad.library.adapter.base.BaseQuickAdapter +import com.chad.library.adapter.base.BaseViewHolder +import com.yizhuan.erban.R +import com.yizhuan.erban.avroom.activity.AVRoomActivity +import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2 +import com.yizhuan.erban.ui.utils.load +import com.yizhuan.xchat_android_core.home.bean.HomeRoom +import com.yizhuan.xchat_android_core.utils.TextUtils + + +class RoomHotAdapter : BaseQuickAdapter(R.layout.item_room_hot) { + + + override fun convert(helper: BaseViewHolder, item: HomeRoom) { + helper.apply { + getView(R.id.iv_room_image).load(item.avatar) + setText(R.id.tv_online_number, "${item.onlineNum}") + setText(R.id.tv_room_title, item.title) + itemView.setOnClickListener { + AVRoomActivity.start(mContext, item.uid) + } + setText(R.id.tv_id, "ID:${item.erbanNo}") + } + + helper.setVisible(R.id.iv_room_tag, !TextUtils.isEmptyText(item.tagPict)) + ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_room_tag), item.tagPict) + helper.setVisible(R.id.tv_in_pk, item.isCrossPking) + val avatars: Array = arrayOf( + helper.getView(R.id.iv_avatar_0), + helper.getView(R.id.iv_avatar_1), + helper.getView(R.id.iv_avatar_2), + helper.getView(R.id.iv_avatar_3), + helper.getView(R.id.iv_avatar_4) + ) + for (i in avatars.indices) { + val avatarUrl = item.micUsers?.getOrNull(i)?.avatar + avatars[i].isGone = avatarUrl.isNullOrBlank() + avatars[i].load(avatarUrl) + } + + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/adapter/RoomLikeAdapter.kt b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomLikeAdapter.kt new file mode 100644 index 000000000..93a945b06 --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/adapter/RoomLikeAdapter.kt @@ -0,0 +1,46 @@ +package com.yizhuan.erban.home.adapter + +import android.widget.ImageView +import androidx.core.view.isGone +import com.chad.library.adapter.base.BaseQuickAdapter +import com.chad.library.adapter.base.BaseViewHolder +import com.yizhuan.erban.R +import com.yizhuan.erban.avroom.activity.AVRoomActivity +import com.yizhuan.erban.ui.utils.ImageLoadUtilsV2 +import com.yizhuan.erban.ui.utils.load +import com.yizhuan.xchat_android_core.home.bean.HomeRoom +import com.yizhuan.xchat_android_core.utils.TextUtils + + +class RoomLikeAdapter : BaseQuickAdapter(R.layout.item_room_like) { + + + override fun convert(helper: BaseViewHolder, item: HomeRoom) { + helper.apply { + getView(R.id.iv_room_image).load(item.avatar) + setText(R.id.tv_online_number, "${item.onlineNum}") + setText(R.id.tv_room_title, item.title) + itemView.setOnClickListener { + AVRoomActivity.start(mContext, item.uid) + } + setText(R.id.tv_id, "ID:${item.erbanNo}") + } + helper.setVisible(R.id.tv_in_pk, item.isCrossPking) + helper.setVisible(R.id.iv_room_tag, !TextUtils.isEmptyText(item.tagPict)) + ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_room_tag), item.tagPict) + + val avatars: Array = arrayOf( + helper.getView(R.id.iv_avatar_0), + helper.getView(R.id.iv_avatar_1), + helper.getView(R.id.iv_avatar_2), + helper.getView(R.id.iv_avatar_3), + helper.getView(R.id.iv_avatar_4) + ) + for (i in avatars.indices) { + val avatarUrl = item.micUsers?.getOrNull(i)?.avatar + avatars[i].isGone = avatarUrl.isNullOrBlank() + avatars[i].load(avatarUrl) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/HomeFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/HomeFragment.kt index b877d2542..548442f09 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/HomeFragment.kt +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/HomeFragment.kt @@ -24,7 +24,7 @@ import java.util.* * 音游首页 */ class HomeFragment : BaseFragment(), View.OnClickListener, - MainMagicIndicatorAdapter.OnBottomItemSelectListener { + MainMagicIndicatorAdapter.OnItemSelectListener { private lateinit var mBinding: FragmentHomeBinding override fun onClick(v: View) { when (v.id) { @@ -69,8 +69,9 @@ class HomeFragment : BaseFragment(), View.OnClickListener, fragmentPos.add(PartyFragment.newInstance()) val commonNavigator = CommonNavigator(context) commonNavigator.setTitleWrapContent(true) - val magicIndicatorAdapter = MainMagicIndicatorAdapter(context, tagList, false) - magicIndicatorAdapter.setOnBottomItemSelectListener(this) + val magicIndicatorAdapter = MainMagicIndicatorAdapter(context, tagList) + magicIndicatorAdapter.textSize = 24 + magicIndicatorAdapter.setOnItemSelectListener(this) commonNavigator.adapter = magicIndicatorAdapter mBinding.magicIndicator.navigator = commonNavigator commonNavigator.titleContainer.showDividers = LinearLayout.SHOW_DIVIDER_MIDDLE @@ -83,7 +84,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, ViewPagerHelper.bind(mBinding.magicIndicator, mBinding.viewPager) } - override fun onBottomItemSelect(position: Int, view: TextView?) { + override fun onItemSelect(position: Int, view: TextView?) { mBinding.viewPager.currentItem = position } diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/HomePlayFragment.java b/app/src/main/java/com/yizhuan/erban/home/fragment/HomePlayFragment.java index 9810080d8..2d65358f5 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/HomePlayFragment.java +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/HomePlayFragment.java @@ -4,6 +4,7 @@ import android.annotation.SuppressLint; import android.os.Bundle; import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.yizhuan.erban.R; @@ -53,7 +54,7 @@ public class HomePlayFragment extends BaseFragment { playAdapter = new HomePlayAdapter(); rvDelegate = new RVDelegate.Builder() .setAdapter(playAdapter) - .setLayoutManager(new GridLayoutManager(mContext, 2)) + .setLayoutManager(new LinearLayoutManager(mContext)) .setRecyclerView(recyclerView) .setEmptyView(EmptyViewHelper.createEmptyView(getContext(), "暂无数据")) .build(); diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/PartyFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/PartyFragment.kt index 58a2b1599..34261ca3b 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/PartyFragment.kt +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/PartyFragment.kt @@ -5,15 +5,16 @@ import android.widget.LinearLayout import android.widget.TextView import androidx.databinding.DataBindingUtil import androidx.fragment.app.Fragment +import androidx.fragment.app.activityViewModels import com.coorchice.library.utils.LogUtils import com.yizhuan.erban.R -import com.yizhuan.erban.avroom.adapter.RoomContributeListAdapter +import com.yizhuan.erban.avroom.adapter.RoomVPAdapter import com.yizhuan.erban.base.BaseFragment import com.yizhuan.erban.databinding.FragmentPartyBinding -import com.yizhuan.erban.home.adapter.MainMagicIndicatorAdapter +import com.yizhuan.erban.home.HomeViewModel +import com.yizhuan.erban.home.adapter.PartyMagicIndicatorAdapter import com.yizhuan.erban.ui.widget.magicindicator.ViewPagerHelper import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.CommonNavigator -import com.yizhuan.xchat_android_core.auth.AuthModel import com.yizhuan.xchat_android_core.home.bean.HomeTagInfo import com.yizhuan.xchat_android_core.home.event.RefreshHomeDataEvent import org.greenrobot.eventbus.EventBus @@ -23,22 +24,24 @@ import org.greenrobot.eventbus.ThreadMode /** * 音游首页 */ -class PartyFragment : BaseFragment(), MainMagicIndicatorAdapter.OnItemSelectListener { +class PartyFragment : BaseFragment(), PartyMagicIndicatorAdapter.OnItemSelectListener { private lateinit var mBinding: FragmentPartyBinding - private var isLoaded = false private val mFragments: ArrayList = ArrayList() private val mTabInfoList: ArrayList = ArrayList() + private val homeViewModel: HomeViewModel by activityViewModels() - companion object{ + companion object { fun newInstance(): PartyFragment { val args = Bundle() - val fragment = PartyFragment() fragment.arguments = args return fragment } } + override fun getRootLayoutId(): Int { + return R.layout.fragment_party + } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -50,34 +53,20 @@ class PartyFragment : BaseFragment(), MainMagicIndicatorAdapter.OnItemSelectList EventBus.getDefault().unregister(this) } - - override fun getRootLayoutId(): Int { - return R.layout.fragment_party - } - override fun onFindViews() { mBinding = DataBindingUtil.bind(mView)!! } - override fun onSetListener() { - - } - override fun initiate() { - if (AuthModel.get().currentUid != 0L) { - tryLoadData(false) + homeViewModel.getTagInfo() + homeViewModel.tagLiveData.observe(this) { + it?.let { + onGetHomeTagSuccess(it) + } } } - //尝试加载不需要登录就可以加载的数据 - private fun tryLoadData(refresh: Boolean) { - if (!isLoaded || refresh) { - isLoaded = true - } - } - - - fun onGetHomeTagSuccess(info: List) { + private fun onGetHomeTagSuccess(info: List) { var changed = false val oldTabInfoList: List = ArrayList(mTabInfoList) for (tagInfo in info) { @@ -102,26 +91,37 @@ class PartyFragment : BaseFragment(), MainMagicIndicatorAdapter.OnItemSelectList title = name mTabInfoList.add(title) val tabId: Int = info[i].id - fragment = HomeTabHomeFragment.newInstance(tabId) + fragment = when (title) { + "喜欢" -> { + RoomLikeFragment.newInstance() + } + "小游戏" -> { + RoomGameFragment.newInstance() + } + else -> { + RoomCommonFragment.newInstance(tabId) + } + } mFragments.add(fragment) } val commonNavigator = CommonNavigator(context) commonNavigator.setTitleWrapContent(true) - val magicIndicatorAdapter = MainMagicIndicatorAdapter(context, mTabInfoList, false) + commonNavigator.titleMargin = 8 + val magicIndicatorAdapter = PartyMagicIndicatorAdapter(context, mTabInfoList) + magicIndicatorAdapter.textSize = 14 magicIndicatorAdapter.setOnItemSelectListener(this) commonNavigator.adapter = magicIndicatorAdapter mBinding.magicIndicator.navigator = commonNavigator - commonNavigator.titleContainer.showDividers = LinearLayout.SHOW_DIVIDER_MIDDLE mBinding.viewPager.offscreenPageLimit = 5 - mBinding.viewPager.adapter = RoomContributeListAdapter( + mBinding.viewPager.adapter = RoomVPAdapter( childFragmentManager, mFragments ) ViewPagerHelper.bind(mBinding.magicIndicator, mBinding.viewPager) } else { for (fragment in mFragments) { - if (fragment is LazyLoadFragment) { - fragment.tryLoadData() + if (fragment is RoomCommonFragment) { + fragment.loadData(true) } } } @@ -134,7 +134,7 @@ class PartyFragment : BaseFragment(), MainMagicIndicatorAdapter.OnItemSelectList */ @Subscribe(threadMode = ThreadMode.MAIN) fun onRefreshHomeDataEvent(event: RefreshHomeDataEvent?) { - tryLoadData(true) + } override fun onItemSelect(position: Int, view: TextView?) { diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/RecommendFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/RecommendFragment.kt index 7f61df923..908f2a1a4 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/RecommendFragment.kt +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/RecommendFragment.kt @@ -10,18 +10,15 @@ import android.widget.TextView import androidx.databinding.DataBindingUtil import androidx.fragment.app.Fragment import androidx.fragment.app.activityViewModels -import androidx.fragment.app.viewModels import com.netease.nim.uikit.common.util.sys.ScreenUtil import com.scwang.smartrefresh.layout.internal.ProgressDrawable import com.yizhuan.erban.R -import com.yizhuan.erban.avroom.adapter.RoomContributeListAdapter +import com.yizhuan.erban.avroom.adapter.RoomVPAdapter import com.yizhuan.erban.base.BaseFragment import com.yizhuan.erban.databinding.FragmentRecommendBinding import com.yizhuan.erban.home.HomeViewModel import com.yizhuan.erban.home.adapter.BannerAdapter import com.yizhuan.erban.home.adapter.MainMagicIndicatorAdapter -import com.yizhuan.erban.home.adapter.MainMagicIndicatorAdapter.OnBottomItemSelectListener -import com.yizhuan.erban.ui.widget.OnPageSelectedListener import com.yizhuan.erban.ui.widget.magicindicator.ViewPagerHelper import com.yizhuan.erban.ui.widget.magicindicator.buildins.commonnavigator.CommonNavigator import com.yizhuan.erban.ui.widget.rollviewpager.Util @@ -29,7 +26,6 @@ import com.yizhuan.erban.ui.widget.rollviewpager.hintview.ColorPointHintView import com.yizhuan.xchat_android_core.auth.AuthModel import com.yizhuan.xchat_android_core.home.bean.BannerInfo import com.yizhuan.xchat_android_core.home.event.RefreshHomeDataEvent -import com.yizhuan.xchat_android_core.market_verify.MarketVerifyModel import com.yizhuan.xchat_android_core.statistic.StatisticManager import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol import com.yizhuan.xchat_android_core.user.event.LoadLoginUserInfoEvent @@ -43,7 +39,8 @@ import java.util.* /** * 音游首页 */ -class RecommendFragment : BaseFragment(), View.OnClickListener, OnBottomItemSelectListener { +class RecommendFragment : BaseFragment(), View.OnClickListener, + MainMagicIndicatorAdapter.OnItemSelectListener { private lateinit var mBinding: FragmentRecommendBinding private var mFragmentsBottom: MutableList = ArrayList() private lateinit var bannerAdapter: BannerAdapter @@ -54,7 +51,6 @@ class RecommendFragment : BaseFragment(), View.OnClickListener, OnBottomItemSele companion object { fun newInstance(): RecommendFragment { val args = Bundle() - val fragment = RecommendFragment() fragment.arguments = args return fragment @@ -132,40 +128,24 @@ class RecommendFragment : BaseFragment(), View.OnClickListener, OnBottomItemSele */ private fun initTitleTab() { val tagList: MutableList = ArrayList() - tagList.add("热门房间") tagList.add("组队开黑") - mFragmentsBottom.add(RoomHotFragment.newInstance()) + tagList.add("热门房间") mFragmentsBottom.add(HomePlayFragment.newInstance()) + mFragmentsBottom.add(RoomHotFragment.newInstance()) val commonNavigator = CommonNavigator(context) commonNavigator.setTitleWrapContent(true) - val magicIndicatorAdapter = MainMagicIndicatorAdapter(context, tagList, false) - magicIndicatorAdapter.setOnBottomItemSelectListener(this) + val magicIndicatorAdapter = MainMagicIndicatorAdapter(context, tagList) + magicIndicatorAdapter.textSize = 16 + magicIndicatorAdapter.setOnItemSelectListener(this) commonNavigator.adapter = magicIndicatorAdapter mBinding.magicIndicator.navigator = commonNavigator commonNavigator.titleContainer.showDividers = LinearLayout.SHOW_DIVIDER_MIDDLE mBinding.viewPager.offscreenPageLimit = 5 mBinding.viewPager.adapter = - RoomContributeListAdapter(childFragmentManager, mFragmentsBottom) + RoomVPAdapter(childFragmentManager, mFragmentsBottom) ViewPagerHelper.bind(mBinding.magicIndicator, mBinding.viewPager) } - /** - * 底部动态聊天交友 - * - * @param position - * @param view - */ - override fun onBottomItemSelect(position: Int, view: TextView) { - if (mFragmentsBottom.isEmpty()) { - return - } - mBinding.viewPager.currentItem = position - if (position == 1) { - StatisticManager.Instance() - .onEvent(StatisticsProtocol.Event.EVENT_HOME_SCREEN_DONG_TAI_CLICK, "首页_聊天交友切换到动态") - } - } - /** * 用户信息更新 * @@ -242,4 +222,15 @@ class RecommendFragment : BaseFragment(), View.OnClickListener, OnBottomItemSele bannerAdapter.notifyDataSetChanged() } + override fun onItemSelect(position: Int, view: TextView?) { + if (mFragmentsBottom.isEmpty()) { + return + } + mBinding.viewPager.currentItem = position + if (position == 1) { + StatisticManager.Instance() + .onEvent(StatisticsProtocol.Event.EVENT_HOME_SCREEN_DONG_TAI_CLICK, "首页_聊天交友切换到动态") + } + } + } \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/RoomCommonFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomCommonFragment.kt new file mode 100644 index 000000000..689c8d87b --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomCommonFragment.kt @@ -0,0 +1,68 @@ +package com.yizhuan.erban.home.fragment + +import android.annotation.SuppressLint +import android.os.Bundle +import androidx.fragment.app.viewModels +import androidx.recyclerview.widget.LinearLayoutManager +import com.yizhuan.erban.avroom.activity.AVRoomActivity +import com.yizhuan.erban.base.BaseViewBindingFragment +import com.yizhuan.erban.common.EmptyViewHelper +import com.yizhuan.erban.databinding.FragmentRoomCommonBinding +import com.yizhuan.erban.home.HomeViewModel +import com.yizhuan.erban.home.adapter.RoomCommonAdapter +import com.yizhuan.erban.ui.utils.RVDelegate +import com.yizhuan.xchat_android_core.home.bean.HomeRoom + + +class RoomCommonFragment : BaseViewBindingFragment() { + + companion object { + fun newInstance(tabID: Int): RoomCommonFragment { + val args = Bundle() + args.putInt("tab_id", tabID) + val fragment = RoomCommonFragment() + fragment.arguments = args + return fragment + } + } + + private val tabID: Int by lazy { arguments?.getInt("tab_id") ?: -1 } + private var pageNum: Int = 1 + private val pageSize = 20 + + private val mAdapter = RoomCommonAdapter() + private lateinit var rvDelegate: RVDelegate + + private val homeViewModel: HomeViewModel by viewModels() + + override fun init() { + rvDelegate = RVDelegate.Builder() + .setAdapter(mAdapter) + .setLayoutManager(LinearLayoutManager(mContext)) + .setPageSize(20) + .setEmptyView(EmptyViewHelper.createEmptyView(mContext, "暂无房间")) + .setRefreshLayout(binding.refreshLayout) + .setRecyclerView(binding.recyclerView) + .build() + mAdapter.setOnItemClickListener { _, _, position -> + mAdapter.getItem(position)?.let { AVRoomActivity.start(context, it.uid) } + } + mAdapter.setOnLoadMoreListener({ + loadData(false) + }, binding.recyclerView) + binding.refreshLayout.setOnRefreshListener { + loadData(true) + } + homeViewModel.commonRoomLiveData.observe(this) { + rvDelegate.loadData(it) + } + loadData(true) + } + + @SuppressLint("CheckResult") + fun loadData(isRefresh: Boolean) { + binding.refreshLayout.isRefreshing = isRefresh + pageNum = if (isRefresh) 1 else (pageNum + 1) + homeViewModel.getCommonRoom(tabID, pageNum, pageSize) + } +} diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/RoomGameFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomGameFragment.kt new file mode 100644 index 000000000..67dc4c88d --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomGameFragment.kt @@ -0,0 +1,56 @@ +package com.yizhuan.erban.home.fragment + +import android.os.Bundle +import androidx.fragment.app.activityViewModels +import androidx.recyclerview.widget.LinearLayoutManager +import com.yizhuan.erban.base.BaseViewBindingFragment +import com.yizhuan.erban.common.EmptyViewHelper +import com.yizhuan.erban.databinding.FragmentRoomGameBinding +import com.yizhuan.erban.home.HomeViewModel +import com.yizhuan.erban.home.adapter.RoomHotAdapter +import com.yizhuan.erban.ui.utils.RVDelegate +import com.yizhuan.xchat_android_core.home.bean.HomeRoom + + +class RoomGameFragment : BaseViewBindingFragment() { + + companion object { + fun newInstance(): RoomGameFragment { + val args = Bundle() + val fragment = RoomGameFragment() + fragment.arguments = args + return fragment + } + } + + private val roomHotAdapter = RoomHotAdapter() + private var page = 1 + private lateinit var rvDelegate: RVDelegate + private val pageSize = 20 + private val homeViewModel: HomeViewModel by activityViewModels() + + override fun init() { + rvDelegate = RVDelegate.Builder() + .setAdapter(roomHotAdapter) + .setRecyclerView(binding.recyclerView) + .setEmptyView(EmptyViewHelper.createEmptyView(context, "暂无房间")) + .setLayoutManager(LinearLayoutManager(mContext)) + .setPageSize(pageSize) + .build() + roomHotAdapter.setOnLoadMoreListener({ loadData(false) }, binding.recyclerView) + + homeViewModel.hotRoomLiveData.observe(this) { + rvDelegate.loadData(it) + } + loadData(true) + } + + private fun loadData(isRefresh: Boolean) { + if (isRefresh) { + page = 1 + } else { + page++ + } + homeViewModel.getHotRoom(page, pageSize) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/RoomHotFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomHotFragment.kt index 1af741d1c..6e84b5244 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/RoomHotFragment.kt +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomHotFragment.kt @@ -5,14 +5,14 @@ import androidx.fragment.app.activityViewModels import androidx.recyclerview.widget.LinearLayoutManager import com.yizhuan.erban.base.BaseViewBindingFragment import com.yizhuan.erban.common.EmptyViewHelper -import com.yizhuan.erban.databinding.FragmentHotRoomBinding +import com.yizhuan.erban.databinding.FragmentRoomHotBinding import com.yizhuan.erban.home.HomeViewModel -import com.yizhuan.erban.home.adapter.HotRoomAdapter +import com.yizhuan.erban.home.adapter.RoomHotAdapter import com.yizhuan.erban.ui.utils.RVDelegate import com.yizhuan.xchat_android_core.home.bean.HomeRoom -class RoomHotFragment : BaseViewBindingFragment() { +class RoomHotFragment : BaseViewBindingFragment() { companion object { fun newInstance(): RoomHotFragment { @@ -23,7 +23,7 @@ class RoomHotFragment : BaseViewBindingFragment() { } } - private val roomHotAdapter = HotRoomAdapter() + private val roomHotAdapter = RoomHotAdapter() private var page = 1 private lateinit var rvDelegate: RVDelegate private val pageSize = 20 @@ -33,13 +33,11 @@ class RoomHotFragment : BaseViewBindingFragment() { rvDelegate = RVDelegate.Builder() .setAdapter(roomHotAdapter) .setRecyclerView(binding.recyclerView) - .setRefreshLayout(binding.refreshLayout) .setEmptyView(EmptyViewHelper.createEmptyView(context, "暂无房间")) .setLayoutManager(LinearLayoutManager(mContext)) .setPageSize(pageSize) .build() roomHotAdapter.setOnLoadMoreListener({ loadData(false) }, binding.recyclerView) - binding.refreshLayout.setOnRefreshListener { loadData(true) } homeViewModel.hotRoomLiveData.observe(this) { rvDelegate.loadData(it) @@ -48,7 +46,6 @@ class RoomHotFragment : BaseViewBindingFragment() { } private fun loadData(isRefresh: Boolean) { - binding.refreshLayout.isRefreshing = isRefresh if (isRefresh) { page = 1 } else { diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/RoomLikeFragment.kt b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomLikeFragment.kt new file mode 100644 index 000000000..8b095b17d --- /dev/null +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/RoomLikeFragment.kt @@ -0,0 +1,93 @@ +package com.yizhuan.erban.home.fragment + +import android.os.Bundle +import androidx.fragment.app.activityViewModels +import androidx.recyclerview.widget.LinearLayoutManager +import com.google.android.material.appbar.AppBarLayout +import com.yizhuan.erban.base.BaseViewBindingFragment +import com.yizhuan.erban.common.EmptyViewHelper +import com.yizhuan.erban.databinding.FragmentRoomLikeBinding +import com.yizhuan.erban.home.HomeViewModel +import com.yizhuan.erban.home.adapter.HomeConcernsAdapter +import com.yizhuan.erban.home.adapter.RoomCommonAdapter +import com.yizhuan.erban.home.adapter.RoomLikeAdapter +import com.yizhuan.erban.ui.utils.RVDelegate +import com.yizhuan.xchat_android_core.home.bean.HomeConcernsInfo +import com.yizhuan.xchat_android_core.home.bean.HomeRoom + + +class RoomLikeFragment : BaseViewBindingFragment() { + + companion object { + fun newInstance(): RoomLikeFragment { + val args = Bundle() + val fragment = RoomLikeFragment() + fragment.arguments = args + return fragment + } + } + + private val concernsAdapter = HomeConcernsAdapter() + private lateinit var likeRvDelegate: RVDelegate + + private val mAdapter = RoomLikeAdapter() + private lateinit var rvDelegate: RVDelegate + private var pageNum = 1 + private val pageSize = 20 + private val homeViewModel: HomeViewModel by activityViewModels() + + override fun init() { + + binding.appBarLayout.addOnOffsetChangedListener( + AppBarLayout.OnOffsetChangedListener { _, verticalOffset -> + binding.refreshLayout.isEnabled = verticalOffset == 0 + }) + likeRvDelegate = RVDelegate.Builder() + .setAdapter(concernsAdapter) + .setRecyclerView(binding.rvLike) + .setEmptyView(EmptyViewHelper.createEmptyView(context, "暂无房间")) + .setLayoutManager(LinearLayoutManager(mContext, LinearLayoutManager.HORIZONTAL, false)) + .build() + + homeViewModel.concernsLiveData.observe(this) { + likeRvDelegate.setNewData(it) + } + homeViewModel.getConcernsRoom() + + rvDelegate = RVDelegate.Builder() + .setAdapter(mAdapter) + .setLayoutManager(LinearLayoutManager(mContext)) + .setPageSize(pageSize) + .setRefreshLayout(binding.refreshLayout) + .setEmptyView(EmptyViewHelper.createEmptyView(mContext, "暂无房间")) + .setRecyclerView(binding.rvCollect) + .build() + + homeViewModel.collectLiveData.observe(this) { + rvDelegate.loadData(it) + } + + mAdapter.setOnLoadMoreListener({ + loadData(false) + }, binding.rvCollect) + + binding.refreshLayout.setOnRefreshListener { + loadData(true) + } + + + loadData(true) + + } + + private fun loadData(isRefresh: Boolean) { + if (isRefresh) { + pageNum = 1 + } else { + pageNum++ + } + homeViewModel.getCollectRoom(pageNum, pageSize) + } + + +} \ No newline at end of file diff --git a/app/src/main/java/com/yizhuan/erban/ui/utils/RVDelegate.java b/app/src/main/java/com/yizhuan/erban/ui/utils/RVDelegate.java index 8ee01c282..77620b4bd 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/utils/RVDelegate.java +++ b/app/src/main/java/com/yizhuan/erban/ui/utils/RVDelegate.java @@ -51,7 +51,7 @@ public class RVDelegate { if (result.isSuccess()) { loadData(result.getData(), result.isRefresh()); } else { - loadErr(result.isSuccess()); + loadErr(result.isRefresh()); } } diff --git a/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/CommonNavigator.java b/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/CommonNavigator.java index aa9a1acba..fb5b983fc 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/CommonNavigator.java +++ b/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/CommonNavigator.java @@ -9,6 +9,7 @@ import android.widget.FrameLayout; import android.widget.HorizontalScrollView; import android.widget.LinearLayout; +import com.netease.nim.uikit.common.util.sys.ScreenUtil; import com.yizhuan.erban.R; import com.yizhuan.erban.ui.widget.magicindicator.NavigatorHelper; import com.yizhuan.erban.ui.widget.magicindicator.ScrollState; @@ -52,6 +53,7 @@ public class CommonNavigator extends FrameLayout implements IPagerNavigator, Nav private boolean mIndicatorOnTop; // 指示器是否在title上层,默认为下层 private boolean mSkimOver; // 跨多页切换时,中间页是否显示 "掠过" 效果 private boolean mReselectWhenLayout = true; // PositionData准备好时,是否重新选中当前页,为true可保证在极端情况下指示器状态正确 + private int titleMargin; /****************************************************/ // 保存每个title的位置信息,为扩展indicator提供保障 @@ -166,6 +168,7 @@ public class CommonNavigator extends FrameLayout implements IPagerNavigator, Nav lp.weight = mAdapter.getTitleWeight(getContext(), i); } else if (mTitleWrapContent) { lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); + lp.setMargins(titleMargin, 0, titleMargin, 0); } else { lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT); } @@ -451,6 +454,14 @@ public class CommonNavigator extends FrameLayout implements IPagerNavigator, Nav mReselectWhenLayout = reselectWhenLayout; } + public int getTitleMargin() { + return titleMargin; + } + + public void setTitleMargin(int titleMargin) { + this.titleMargin = titleMargin; + } + private NavigatorSelectedListener mNavigatorSelectedListener; public void setmNavigatorSelectedListener(NavigatorSelectedListener navigatorSelectedListener) { diff --git a/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/indicators/WrapPagerIndicator.java b/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/indicators/WrapPagerIndicator.java index aaf66b093..a14a45732 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/indicators/WrapPagerIndicator.java +++ b/app/src/main/java/com/yizhuan/erban/ui/widget/magicindicator/buildins/commonnavigator/indicators/WrapPagerIndicator.java @@ -43,8 +43,7 @@ public class WrapPagerIndicator extends View implements IPagerIndicator { private void init(Context context) { mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mPaint.setStyle(Paint.Style.FILL); - mVerticalPadding = UIUtil.dip2px(context, 6); - mHorizontalPadding = UIUtil.dip2px(context, 10); + mHorizontalPadding = UIUtil.dip2px(context, 8); } @Override diff --git a/app/src/main/res/drawable-xhdpi/bg_common_pk.png b/app/src/main/res/drawable-xhdpi/bg_common_pk.png new file mode 100644 index 0000000000000000000000000000000000000000..012034f53c13a571b3dd7c1c48894ad05b789d75 GIT binary patch literal 1493 zcmV;`1uFW9P)Px)k4Z#9RA@uRT0Mv)MHqeGptr%E2FJ-=a`<rzMKgPX9>?^Ypr{y_Ee1vg zawY~M7>EdFa>z#N?y-Vru-zV-Y^cJ521cTAf^w{Zy6C#7J0;US-P2X|eP30zv+HKt zGhOxS)%)K2x_Stae`bB@D1afx^ay}^0dog>bTbSV{2>S+_v++=sVVDI^7KCE zp7LL29P4uHa}JMidpT|_exg4Cdv%Yj1W4sLDSpbW(o2R$3 zBX9s)E0<>-~GMPdR{7o)JYUpjM0GJ`$PYb&bSGf}<;N`bEt= zL-+|hIC1?rJ-GF^HB6;k^JPVDWci88=wK6~2Wy_HDciZvQuZWpQ@wUFK=iuqq%8lw znX>fU-*z`)aE4D%F0?yXf#$>IaR1Q?k}RtWerZ#j?r4E-rAIe@m=U}>cmu#iU%0IW zM+b;jW{L__A5KuJMe;%57dpfl{#^_ox{2u3aXGtrZ|O8{7=HspPPgEIn^u)&A5*^A zmNev5Zd1~X&&?|l%m9!=E(w36QrjJnnb=23{--o7&NcgNRtN6_X4xuFF3=`5d?WlJdN0{F>Xq+#)9IZFA2_K&#^n8hH$bMd#Npm4Ibi$6<2=Y)8) zcp~tVxu1r`R~5l){byisSq~R!M>T&F9*N6!3E?7zoD_^)mAST~&DZuduG+**knoq+ zf5tFBK~$X!kXajCf-%oW_q?8pr6kr8S|eXNtLWNcgsf${Bhd;D*ay*N%JRvvLbbJK zwf{MQhdq0U4g`%z#jDCda8}jil@@4iiMG>R3uI;<*NeSsQ2OKvZjYauQCg-fUuh9M z*aplkQ@$O~b9_n=ky!GQ6-XuDj4!04WFhkiG!6LR)-1{Gl9OPEWgW&0khh#4{4p+i#a{(8gflJ`E!ckE!bYc z$sx^bSWxi+e3iTUQxd&HS^k1e@CSV}3sZ?O2V`_0bSSYd_7NmZ!>_HmCYsR!|I*+| z%JRv<`^@2uMKDuauKBYS+@;KvR)-5f&7V1fz4&O&#|5~SFKi@u`1f)2$ZFCz0AQq`paRLN2nCh$7wr&5D6L-05AR zQT~KPZaHeBV2NOlum}}I`(B`%NcpADq2s5k*xP-Ip5FXDj$nzDXo3Uk*4}T4zOC6r vWHrqTe~%0db^vUFXa%EUZTenA;}`z|c?AnFHZ?uN00000NkvXXu0mjf2F1>P literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_home_common_avatar.png b/app/src/main/res/drawable-xhdpi/bg_home_common_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..b9612e2ebb1232a9c7c7026869ce89325bbad42e GIT binary patch literal 2014 zcmX|?dsI^C8ix@tP=-Zjme-QV(y-|mre%s-)Y4IRikC1im6OYD84i+47elub19_>b zEblvwwi=YjpdwSIMw=!@PXZMl9ZyY}m`P5gS=zD5nLoboUC-}%-+#Wf-u3+mh6NGk z+swycFof;f=n=E^%$I{Vo4q;S7}absVn+l47>Uwu7=yu`-%j^qWG9SPCcfGqWp&>- zh|&ehc@cj9AP^MXX-877 z!}SGu7vcHjLhSQ>PaZl)cZN$=XDOdH<62U3Cq}MF_i0jmIxjqJp760;zOv_(Le&%< zT!10EEY2h^LgdfBZNgjO zl}m(RMvW^EueM4N1fZThXKAob;NI@UuzMA}0^qb?*h6%&$RyP`2*7@psDyh67U25v zXek{{_l(?j#|>!DPd8EZkrj`ZQA-ub7yMxAc9vDhMyFu z%z3v-swWPaBMH+cEH%0`x z#0GQak{#%|ZM8+rxV;lk8@Oav8mx7G!Gjt(kAf?2o(>tHjeQ(o zMvbgPH(R;@qlM$N0`+FGBup#>jqi*dPL0}1oZJKsL4oKU&;doc%TUYQYId?VX~lBx z^@djSNk3TU=T3#r{%l3-r>?99-|o)B>bhwCkIBGjk-L@ZHc$R10~T1^wgerqx`AvW zlvPn*<6x9vhdjHhG*Oir7dte9BEq2#?=T~Sy&~L66|LaaseMk%clNKUE%Fd6Pt3R*V0G$U>uQ5JL;&f^jhVlvJ1|? zk2>Ofd~yD8nSZK&nN$|4eqS#p0S5xkV5A<0G-lm%U?^6ky)5B_>@@_tS`D%+9P8Zm z^CILWXyX|u-g{U#S+$b{blu&UUNV(F_>n!k^SA2E3L{5e-P?@K(D1?LZwhVe2C%!R zr8KxK1nTjW78OhO)}<8Usph>m{UCc*BCfyNh6pVcZOB)R*NPT|T?knLbdjk^70gYz zhH{fG2O{Lr@D{6P^BgI|-T(!m#$I7=ioIe>QU0xLd1G4n|0CC9{L&bfgqH8 z-Aoweh*2^h9fFxa+O=52yuo*KLJ-xBaY)pD4>N=Jmt-4872W4#w#d1~wyP5EEV;Qi z^)?Y&+vN95J;Jm7M@*aPd6z~5(M!LW{TMTbQ|{EJ&y8;w?3@$)m~dmr0%~#;TAB@d z9TDo{c(^zk9bF2!cJEk^eFLSs15z+9r-(~nMTV3U8w#|)u~mJ?AI51Foej)?F`|HM&?&hQCrpWbohJV>x_V{`fG>E0%7Q`Y+#iEJ6NT$ATeBToqbs! zgS{b>StHB`;*H_cPWmRzd#A5r0y}i$A7QVTcf79>fQ5f(&WoyUUieq`?!CFW!oOJd z&bw~4IQq)rr&meUAZ4sG<6QGj z=VQykwqGnZwR|eO-eNhqKa^nS>I+bNj{02Q|3~ o`fv0jT@zQvLVGil!)9`goIg1ZS!`{?&3@RJ?EztQ36PZce^Cy$oB#j- literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_home_common_item.png b/app/src/main/res/drawable-xhdpi/bg_home_common_item.png new file mode 100644 index 0000000000000000000000000000000000000000..de82138a025e7dc733f0b6363e97d0f2e637f8ef GIT binary patch literal 6647 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_home_common_pk.png b/app/src/main/res/drawable-xhdpi/bg_home_common_pk.png new file mode 100644 index 0000000000000000000000000000000000000000..012034f53c13a571b3dd7c1c48894ad05b789d75 GIT binary patch literal 1493 zcmV;`1uFW9P)Px)k4Z#9RA@uRT0Mv)MHqeGptr%E2FJ-=a`<rzMKgPX9>?^Ypr{y_Ee1vg zawY~M7>EdFa>z#N?y-Vru-zV-Y^cJ521cTAf^w{Zy6C#7J0;US-P2X|eP30zv+HKt zGhOxS)%)K2x_Stae`bB@D1afx^ay}^0dog>bTbSV{2>S+_v++=sVVDI^7KCE zp7LL29P4uHa}JMidpT|_exg4Cdv%Yj1W4sLDSpbW(o2R$3 zBX9s)E0<>-~GMPdR{7o)JYUpjM0GJ`$PYb&bSGf}<;N`bEt= zL-+|hIC1?rJ-GF^HB6;k^JPVDWci88=wK6~2Wy_HDciZvQuZWpQ@wUFK=iuqq%8lw znX>fU-*z`)aE4D%F0?yXf#$>IaR1Q?k}RtWerZ#j?r4E-rAIe@m=U}>cmu#iU%0IW zM+b;jW{L__A5KuJMe;%57dpfl{#^_ox{2u3aXGtrZ|O8{7=HspPPgEIn^u)&A5*^A zmNev5Zd1~X&&?|l%m9!=E(w36QrjJnnb=23{--o7&NcgNRtN6_X4xuFF3=`5d?WlJdN0{F>Xq+#)9IZFA2_K&#^n8hH$bMd#Npm4Ibi$6<2=Y)8) zcp~tVxu1r`R~5l){byisSq~R!M>T&F9*N6!3E?7zoD_^)mAST~&DZuduG+**knoq+ zf5tFBK~$X!kXajCf-%oW_q?8pr6kr8S|eXNtLWNcgsf${Bhd;D*ay*N%JRvvLbbJK zwf{MQhdq0U4g`%z#jDCda8}jil@@4iiMG>R3uI;<*NeSsQ2OKvZjYauQCg-fUuh9M z*aplkQ@$O~b9_n=ky!GQ6-XuDj4!04WFhkiG!6LR)-1{Gl9OPEWgW&0khh#4{4p+i#a{(8gflJ`E!ckE!bYc z$sx^bSWxi+e3iTUQxd&HS^k1e@CSV}3sZ?O2V`_0bSSYd_7NmZ!>_HmCYsR!|I*+| z%JRv<`^@2uMKDuauKBYS+@;KvR)-5f&7V1fz4&O&#|5~SFKi@u`1f)2$ZFCz0AQq`paRLN2nCh$7wr&5D6L-05AR zQT~KPZaHeBV2NOlum}}I`(B`%NcpADq2s5k*xP-Ip5FXDj$nzDXo3Uk*4}T4zOC6r vWHrqTe~%0db^vUFXa%EUZTenA;}`z|c?AnFHZ?uN00000NkvXXu0mjf2F1>P literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_home_hot_avatar.png b/app/src/main/res/drawable-xhdpi/bg_home_hot_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..74941f0c263ab244c82dd18dfbb3425e92821e64 GIT binary patch literal 4993 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 LNkvXXu0mjf&v9u? literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_home_hot_item.png b/app/src/main/res/drawable-xhdpi/bg_home_hot_item.png new file mode 100644 index 0000000000000000000000000000000000000000..0643362c1253d773f868c6a04de22bc808cbd3e6 GIT binary patch literal 28310 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_home_play_item_man.png b/app/src/main/res/drawable-xhdpi/bg_home_play_item_man.png new file mode 100644 index 0000000000000000000000000000000000000000..49a02823578b568cb5bd498af3e8a15a2fca2dd2 GIT binary patch literal 34149 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

IBo=?Q`0!s@vQr9#*4Vjzbh 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 WUy&0XLS7620000WBP diff --git a/app/src/main/res/drawable-xhdpi/ic_home_play_online.png b/app/src/main/res/drawable-xhdpi/ic_home_play_online.png new file mode 100644 index 0000000000000000000000000000000000000000..e14c434711423ad5555d3d17c529f72a1dfced73 GIT binary patch literal 1425 zcmV;C1#bF@P)Px)OG!jQR7gv;m2Yg5RTRdbb8ox0gJv6SK=`9LH<6$OLHs}nOo>s!5QtV23|Jt0 zt3*stgBXlf5`q#97!>Snf#HIQHi$t4jfxWtA4Caam@We{9TNU*jxnI^+Ix>Vgb|$l z(GR{K+x!0BbDnda=Mw&>hpxe;1q&7o%;j>UwAMoblqjWw&bcgrPHXM4Kp=2v?b@{` z0r1rr{{VZQSI*4$5m5~@k0zpL;^GE<=0JJjmPNmfPL?ZDk0N3+@92xL%iG;%8aGBP6IDiQN9sw{4z}HHt<%vXMe-B*13Qtem(TLA>EwX@Ei zJ=^eapgkWIc)x!AWY8Y~kgb_%jM*>XR{=Z+V7s(sjOn~lrM>@;Mx&)gMMdudc$k^r zN+y%bsJ6Ct7ZHsmqGy=-Lt{+-zk)r_^ApkI%=`|3pNuh+rD74gFEdX}CXq*k<48>xxk<7doK;9TrAz;xZ)7{-YvaYV~L?jX^Dk&+M?eqDRb8fRS=0fidJkKju zNZwHZK7b>}m~jGL zLqv1r5P+AAG1*uwcBgZ03lR;x2$gav-<>t!F5D5lbN^Y^Z7+}b#*6eYHD9Bmm_A+LThet+kt)o12d|G&I;~G&<1l_pc%%+2O6(Z1(B;`ug)yg#?hazF8@C zvvck}YwfC|M~|LrXlN+Z)YSMwp^&bss>0#Jhmpx-Y|rnNm6Zdu){B%JvnZ>j7nt@UedZEgE{yYzCzyG&oC0C3JZmsd*pnYo0BhA^{SS=~hRnYH#)X5O=Y{dzIm#fLEiGt z=(E}Ei$t_YfB-(0wM(T^e_ZPZmWrgHva+(fl~OaDbJLl55D~r6+S>Z|&Ye4RJrzrA zP6M!Q@ZiA*;_>+9OYue#Dsu^iLUN@|bIxrWI&|nZ*`UkAlQyrGWH$oK{}N26PMxZ3 fY;0`lS+~CcDXOtKdruAQ00000NkvXXu0mjfX$rOW literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_resource_0.png b/app/src/main/res/drawable-xhdpi/ic_resource_0.png new file mode 100644 index 0000000000000000000000000000000000000000..249bd905ee74d5eda52997218089dd4dd554130d GIT binary patch literal 39063 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_resource_1.png b/app/src/main/res/drawable-xhdpi/ic_resource_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8d81c3f00860924892c894510ecffe4b758bbf79 GIT binary patch literal 16986 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℘HaAF*gOP9|^ zqa@|o76#FjM0Em7sZ|~$zZ_ts`zg7UGOBH5BQ2vH(JYyj-dKC+PQZQ(fbOE;A@F2=X3S!bc0_)fh*aoNI#il&XJE}_dJ@;Mc({cfQx}f`R+{`><^d<{ z33SU>i0J8HEiBdSd!XJ8I=~D{KG0(2k_n@(C)E-B4hX7aV+RDiYlr^mEnuW$>TIT4 z1j-3R+zy`5qnACChCxB^@eHvfuW!SHELSxLyJma zSzL6_z6*eNE^NMJNrI%A>ZO=UW1pmZq6sz1M0u_{XtjG3CbY0)b%+rXJ+ zu&9Nhi)M?@GqU2fHp2W#fqLcnhQIxSl@z;yz&ZxD7EG*b_}IkC815~XC$J_7kmuk0 zUU2b)CPU^FgC+}E878f+6!pN==kfq0Nt9Dvn+%taDW((sn3n$Uu{ChgUQJaz#*7vK z<`l(EW~51#9a11x>Wcnd)+=5u0+kX3y&I8U_(Z4HsZVM?q#h|U!;X>wa``EnIh0{| z(uY@jdBj_=?d=d4V9Z$uh!BvRZE`#|+~apm;9dLG7-IoTm?HZu2ysn}J*>>wj;M}N zo29lCFzO7fCL#%JnG7zE3#2HGTFI(RE(6J6@Y&tK=?8~~NenE8F`|ma#IP3CFt109 zCM|v|n@XS>t{UMn;O}LiRDz&)B$DW+xPD99YO%jZH1e?>E)_o}E1q835 zAvUh_x1N6|0n%m8I^G^2Z#o+Sa{Fr%qnQ9p1C$N83I#TxYIU`3>E=)YbPGGGzn%VT z_r7;uU^jUdmjY1)p13%TJE4yJhj%|!70kOUSRLc+~wuvQai)*w1Tf=+t zBwPci^ws7kjXC6-`IG?=HL>mc!|)3eFZgrj{x=-45zJY~xL6AZ>l>aJAdx*jK3>_T zTCLf2$S>dYc|d$KkrZ1*vkkNclcZLbcCV%{wI!xg07e!zy#rdw2DR!FSvTSNW_AH* z9;WS^)~PmdL`J*t!rgeLuTJx*MS7b0&1BDv?-8R)182+uNS7oq5-4@Con&2WAZj^G zK$U5^N3x*Y>Y%%+)LtCV-vHi$NBvo|?{^?Ja)xz)vzBqTzV6pIIVCZiZq$5f<*8sy zy{WQI@tP&Z_3Co6QbeLt1-a2DWno+E&C`Eb@PHkFBVQkP?SOoV#76W-$+mJ|3HfH! z4noz0&Zx18mSbcxZj0`z?rUW{(O|%ujvyg9U`Z0&$~PG^Qp~KKxVy$&L@F^u-xeEf zdC;@YqvzqMd#fR4^!<+a_B;--jpT;}_}ZddT<^o(RIiPU_La*OELv2zyM4ZV^PzyB zaQ<^n5Vf$VjUqFcQB9m;#yklViS24_sicbFr*@u4yPx{2YL{uj!)raTAb1c9D_EV`02R@vU@1W8+t# z^_UDQyUE2Ee1A~*TW|eCxP^6s@r@1&YZ=2jNAL|EoWah5H;QVtie$(5?LBBzh5*PM zuDq<4HMvRkSVUq>cWkF#6J$nN(uD>$g%gvh0%Wv%{NBLMq(7=KAUUMF0JjLxw$OSt z^mP(T261T{quKOK<35u;6YJ5LlJv+90Ay`Thq(e|RG+3RD#IkER%m`kZ7Zx=^Wh-^ z%10TmD|B}WG{iaxhi~$?+4@cfHpscyNEWsWcb(6~M#u4nI=j2a@JjC_o?PWwBQ-&P zzkDMd2K1IDgt9=9b-hhctLidAV=`|F>(XG;{*GboHO0AO;l}e3*&MeI*iLgopamho zE})}3M0%|XRLA9^|MGyRfSoMjI1=Hee=!cQ*uHDU?yAn{-zHm%O&tI)1x5{p6@!Fe z6U^2~Op}Gf)HM^hW@2v~xT+1G*ij5Y^!EOl_w_vrflU;{4r18?>m6SVG)fq*0ORw* z6f}D*JLt}NH+>R9eA^Dlh+Z@_q>0}&Fj^Q*Rj*cZ409GX%_F82>i!9^*UAC@X^2q+Q(JpTW|AI;W(Qh!~h(&p8Sst z&ISjK!Ft6R8Aoqro1U>cJK_k+mJU8KKV;C>g}3y<_x=un+3o3BNq|vJWihG75;6TQ zt==4Us^%%XoZLQ%AkR}*7$X*M+XHO3@Eipc$-UAC6w0BfCO{HP#;ogfIaC6(1<`K_XZIc1-8hdwt!kPx5oy-MFo7ujQd1S z&(jPT1jI&SMq)|N69Z1CJ5=L*Z03RmRXqH#mzob5^y$kteF@znj20bHXBQjO zS+A$m6M?qrj1Pu$us3k`1hH*$+@~5f&Erx6h6=Ez{TACM+f)l8#?_qazB3LVBh>b* zeBS(fgy6$q*aWZ*fynmxMyF8Psl_R4rUW{77*(Cp=cC<@ou10fS?Q@N^OfWf7G~`e$nuEb(~)8XlTiN zO)K5bj+|BDu_024#`yeszhQ21Krk@`jsfPd4GesPFW4r>DGb#+*;pS?MXlDz+*6}w zO`Lz@p5Wp>0CbdV!epADFljPla&;EV6~2plXEc=1jskh34s0fa#@63J&2B~O4AN6u^M}0iQya_ht zcMQ^Ib>l{7acNO=R)^+_aawEkN4p4c$C~ ztk%Qc0QS0h+GK0h>(Li|0u}R_KE^;#Gs?%9PzQw}!Zol7GP1@=pDl!dq$rKx3v30+FrQu^DAipl`CIe#~AV zP-J_d9;x?97xUr&Nlg3hu;AtL%VPFSI>K>WFwntCo5}Y`fMfy#zVHWKx3sz8jgR$| zN)^nXUr##YCzT;1t~+n#B5-~y7`C;ujLEYZVo-@vwPIt%(}14F&e~+DrKUtpi$SAk zB@dfxlM;-UWJod=_I@4M>$lO^&2-gdfY1bQz??a2lhOH)x)BzQongF0hXsH)dTML@Zmbri(q=%^ zNOuI-m=Iz_2yAvkFb)zJeW$S5t^1?(-onHT*PTo|*GKV)IrFLC#kn`U9&X{Y0DoWT ztJFVP`lWoxwhR~>i<#g`d2>||p^-U|K~)*-o%B2k7^Fi6hebKzu0Imp2k#C>`kJab zm|)XtHpQO?RFf%V^&}ZYO}$choq*_qD7m5DsKBULF-m?=Wo$bVo9t&l`$s?&*m!-8 z_!}=_6ao$AU{Y`bBOeFY2xC%IyKIpAe8}e*cAdg#Co4_BAD+a>2%YEC-f?_+(J7YR zUV=Y<2)OuX2);WQqqls9RKbJ~0m>=}k6u%MLili)7hF^Kg#Y(I*BHWbls!!UItcF- z6cl!}GV)$9FQ|vB`c(b$Iu|}BYd$Jt9()#-r)&r2`0)L(e)_*Bf1{&cUE!hO`e2@q zB0O-x;dOX$8a|wok77-rZ#!UzKDRn&W{2O?)l)7y`xp7-x4=bDONdT^%eK!(t&d0_ zG}zN*PLnO^cAqwsg$HW|%t%%>?bX&C-pz=Md3uFmLAO}bbe)s+EWA$fYGV$2MnKfT zM4iEz6c80A*qDGAVZbnl7-DdS7~?}6&WP)HqYcNIm;@&0k>0q+9)yL&vmvL%ka+?7 zzx6&rrtCfUxG0y4qoe37x_(cg;LLXG)weLOb}L_)0cl)9^qage_Zk;bI)F#el zobQ+jut-!}Ts<-1npS!UW+6x{&j>AP64kB~9;YJT<`CG9@;x)n_r_>CVx$V#BQ{`Y zcr(N^jUKFZ7;A8d1{0WMjFBZhF1Q${w+JzZ4U^u;eKz8_Y}j@DQNQj?bh;fCxRqMF zV0;ab(*YzIsjF5MFk?n>tW@eOPNK&x7iQENd``LGY*!c=Tf%(r;P?islt_zBk2HZB z;D^9CGo~{#dI^(4zjlzl_54ROk-`w$qJs_8X5lGO6cq+mhY)o-6iPU3LU1v`7#n5a zBiwO^nZU3EKH@TGWOA}TUg%&GjYgx|$5;&u7Bm8#G2@VXa|&|1eWo~f|7(i{x+H0A zcimM$Utei_f_3`-WN)!p=yL>{Ex_lOD%JP6wZ_Tdybx#0EM`oI%&>wGZXbtJbOQ@t z8ZcqqDqSor8=jP-9N$9R!BU1QVdh z%NTRm2r(n)V$>P8p1^iR@{DQ5Dxg zxu#w(bWco_N{n^5#bTG=V7)H*49+mq5rx^#WPRu2(D-6D*;v?QvIJwN)KwQ9-Q&EB z5x>lacp1ao#e`sjj!dMjqYY9MOJjw-+(~C2a8ZcutB&cBLC)5g*MpbHdS;HGvL2-2 zA{eSnC@Y$e7aVs)5Ig!})M0$oEq9FahCdOoA~4ygR_m3SGp8-0Uo&d95D3j`bn%UQ z?kNmatEH0bb`%OdoemRHgu631$1E^0r!Z34uP`$CHdb$J*UT=LwK@flcl1o4TpaUD z7!@T9i!vMG1vUZBCj}V~V3W*24V+W7NjN_1DU7jwSRK1F52UYBW-b}!HC1 z6-}%-O%eSXApb#t3?*e?c~c}OFmyH*i^aK<#ZuLu?DD|7U6=Jb-02exGns=~!V_}~ zW3@Lp6ZJir=g$Rm9280oUMf$*Wpz;lZ161f66`hx|}C>D^(Z?=`5r15ss;JK=La!5GHKcyTz!gd@hd zVB;=x0#@t=r^`UEj998jcW z!r@NEb$GquJG?+=kqBO5g%FV3M>k`X>>|p7u_A~;1tSNgFGz1>tR{r0GA=3tY{G#* zLBI@v=oBjDvZ!LRSliUms82eM7r1lw+mE;F=*~M{>b} zV=jut;#i|WZ#(R8{6d!_$P)K@IV)xgfug8m1x;%f}q2B@ZcYfP_{B7CILC>6T9%Pu-P zyjr!}DL7pYce=RXT?7Fm0^I#3a9(0A3N9n{&m){HQq2GW0sKisK~zcW`NF9?j;K1m zQ{fJ;a9>o5g;JGs-ax_Qa2&=aQD8;4)a!NBXE$Cd4f#9u_WILta!+OKUSr6qjM@~+m?C^=c(^#b zvy%{2uGi4fSt^!2-|Hk0`E_0@xUTCHtGPnB0$xLih6`3B;Lu;Oj7h&|gjh@o{ zIxrkMw+V<+JWtoJ*zQoh2FP|tY#R5+*s@x6H@I$LD`!pt1r*VkER6_101-prPYmAi zK_DtRjxTC;Pjq$H1+O#+h&?5Grye|%%RXwgzhAA!gU z-(wF(y5&n_V{T`Cw!77gsyjA5USyq}uH*Y|SEE2WAFGn5r%~jhNWm1)%k;dNnD3!H z;$zJWAM-YH3=D*E!Flr-1_m6=o9Cdn*V!~V>CUZI9TeuWk-|8mLnUTx-N~_WqZsJy x004Lh1^@s6b)xxi00001b5ch_0Itp) z=>PyA07*naRCr$PeFu~s#g+C~-S545Goz7alqDn-5J@6Ok>vme8;r35W8=Wui`RL* zV1ohM2&Z-4bs`AtU7KVJOfWV!Q6iaaOi%*loJJGh%)HQj|8u*lx~sdZ-^>Wu<8yxA zInun>p}N9%zZ>dSwZQBAESyiHQNep1;3OY7NC4A_Fp@xdKm?@|2q69*e1kmB-{pCb z{w~j|Lx2!`D!4Yf$2hObkyofPqauQP^b^A}b@@iS!&|tTLpZK$RJY7nJ)&}h_QY%dU<3)NEVU@o)gL`@(ELAUpuQ1Z*N;DF~0j#h>P1BUTRu zS_%O}xio&w9bcz|Jr7?M!21a(P}s8?X1bT-Aku&c0F!Y~2+{zUW(V3pmguNqc6ivC z2|&c2JA^W`Kp7vbI)E6$!0T!xuswW`WeA7a7pZ4h>Q_ey_|&6<#P_efUi_sVx`qwF z`@T%gJq`FTB771cM~Wyjjjq0C9TO}j6Qx0v0+|w9D;qJZ8DgCVipjJF%Y+x&S@HES z-;hCOuwUwVyTgb>WVoT!FJxcE8&t+lKs@9F|Mu+#VwDYu!vf&lU!#4igg<~V zM{<*7v5>K1sza&O5G)#`im?>?MI2|UYa9KW>N=smf~weo8Fj2#*Elc@Ttq4_3lORo zvs7C!*vWf!S1BY|!Iw4gYS0a>E&F>n>u0++)_$8hkA^y}&h_;cvqC?M1UiHeAN=NZ z;(;UxhYY|wuAt+6!o2{sgtnU%`HBnK<_jui+INb5ENm2lIH7i9()&i*K=o9ffshmv z)Umg$;L}*K047W2nE(yU=a?CygeP{<5Y3Q!z}?OInSz)yLkyu3Lev0!@tX_8H6{p$ z1i(AKM*I7O$3Yk!G9R1wL8TK8g#V8pUg9P2w5aW$V9 zE6H+M9bQk`vsBFxSir!0#3J=rEbH7*>X%^Cq!7n|lF-k?5x8M#0XhD@0M7pA_2N$5 z34;Rgj>~8aIe4CkrrDV<2?(tU4V7wos4?)Fj*4PVi?m0;G*ssxs<5uNnZ>#22n#p9$bqW3hzw-a44$KWYZ+e z*#>t|HmX;@1lUt;t_QM2XeX?99k$F;uUTe666{&^BZ1}lPI2)3+eD=<1KxH89qSMt zCqP7l#J?hzi+Ibl?@aK?9@Sx&v?@&k)?_($9O7Y}P)ZH;pOQe!AcltqQF~S(*OB;4 z#!_ImGTfU{zc;$fIx*3ZOKkDVEYn8SPxr5Y`0}@J5I?R9z}v5&dqFrY2C}fnBd=CN zW_Tbo?6?H`nT%uuM5bicG5E8}%mU_6*e}xnPf%ed6WGj+#K4>N%M^}!;7bgAJqFHt zR`Q;~>JjU^j4=@qTXQwc$OPcRuh9&Lu#$*leMSgG=x~N<8JHoEAvy?|ofhc?dqW3_ z1BUgBTNar!0+sm+$rFLVWiFAy#b)>qCF3E}m%KIWOS&yRWw4`SYgyH$x!4wbiq&g?d z*2#*qX{=ZV-f@A}@j&w^VEwZAK zZVnhbS(fj4!1j&tXVqh}ETK!WnazaBFgMJ;umViO9p@A;gR(9s>2ekwn>^k=H`J@{x$NZAO0<&zc-?$&|(W-xFT$cAR}i1us%UQU|{G$|gNOE?6< zQ*<0K`W|OEi>gkj$*65noKTCq*^s#NBhTa;fRB7TYR2!rO(=C5ootcVP#P2VR-p)- zcA>z;8O&OQdv5@`cBEC!hc5%#Cdg;r`zylgmyK)G^QP_xyzevenjISnxBMV`;4|ZC zS@vLtnr~?ZKKmW{%)TDNPcM~<>EL65x19xacK|p37$~z~X#i{4Q7mSQj}AZHH%JnM z8K912H~Mz(7pS4H1$_iKtSVWG`EST-iA`#~!^?+#C}RPp1dF$jUi5wdFrO2FM$ z6WTXNAe*ueaOP*_`K@aSxBYiqzjN^){4y|Ms=Q{=ZG>0=%bB+d1 z{Ya)_GDH$svy8Ct7tx_&6Y%dpl=qhV2|u}5o|`!vIOns{Y~at6_Y)qzGcKf7!8fg| ztT^Hjk7ohY+R{H_pQEE8?WgM_^i8k&JGHRl;F}BUHKlm`K z;3Na~cGa1zPe^o1N(mS>4mk63>}1I9dHHdm)F~^$|GO@5)M@gZR|B5@3k#|o+|8>b zGhOfv5yg9s0roo50n%KeK2(;f%pPKa{<%ox}`K-~CfcJe~V8!!<7Z(E`{rV8l1mLNAjr|MLW&JBsDQ0X}+>y!Ma( z3v}$PBc!^|vIM^lA!PP%hSsqI@CrJId@R&1hnd0~2U*ln8W5>O0Ygk;td=^i4@68j zlyFO~2z<=20W|<^5*T={91gJoI&lO4961K)ZU4JpyGnh+da=h;UBr(Yn;er^%r!Q10H@IQV6G!*6eA74x;_l0tYrV(r# zA_S$9$FO2y7u3tJHf~C(?F^9F1Yh54SHV}%r#zpoOF9=OL!`1|QtH~^w}8&g%xK#@ zudGU#F|BGiavabdNUH%%qZ8N(`Iz$j_^=ItT(tvE1ZEv3aK}%gdYK)bIlaW`-bG;l zxpJTnp2vWcb^ZIp%Hh$bG656z1ok~bp6}j8_|3QK8~iB{WC(`}9N_rVfn$~We_$cu z`NeS(`22T)mR9-vpI=Tv*oAGwF%#v#vBuv&-2|*%5x?IY<7D09<8R!j)OFou1{s27 z1>o;5r%MIldu9dVYM0L#fC)P-0g_Z4Fp@@H{lVDi?8{hU1zvrcu;M9%60PsI0kBu8 zV7`XWzxQ(jWA>1D+;cTy^UCZfenT^RxWKdbN&7AtmN@4k2AOR8tv?{_+!U2Hq80ea zWeiw({()NwOP)-$c?j!H#!LbZJ|1}JHg&H7$}|5J*!NIb{=#1pRxeRKA%Nid7Xhtf zM&fDI;CLKx#Ax8`%c9P^=cj}n8&sWC;p~K%40wyh20Z&>fzfJ) zVCCNl58Y&hRgAVbjRem4v;f&{TA@J-&ghhA6@BidC1jbB|$F94QF#9NA z?}LERi1pnIAU;f_JVSxV)%=8Yym!Wn|Mh z0RAYh<~hW3)~A6P`zsU22k!ngVZ{p!G~hH9Biy=y@IU_v9CHdV?|o8p@Jt8aHFC7P z_iy(Rp1dFESHhN=8dfKP!W7aJ`&rbh9+#wW$L<|05WVm+dWb-8mkcM1w5HYvs#ZTT z&TMUj!ykm(OQU`u9Hv4xb0?rv&n;2MCMqL}24F<1({VD!}0< z0q;^dCJexb?~2#quoI+H^5g?DBA|yaraFy=Wo8jsRJGZL%%s%>(^?sD;bruK4;+%Y zZa1Y?HTcwD<9w`A^-`4*4Vr!+@V1XB79e2ZcL^oMLSdOI4rl`KW(J@o4mf!haE6+_ z;QMd;k#r!k>c?}rr(Y=0y$iVW7ZOzb`ScHgd?8!qUH^580=#;BRojk!7jWF^%0XC5 zSokvz7~AX6I088TB4D(dbLQ}g<5C!6`Q6V6YnB<{QeS!2mSw*52;qslvb|xxf965#jHnp{ zo*2&opHn%!)iUAnKgzNWIxeycV*oS;V(&wM(?20+M>=;BZuzlvaP%j}?CJ;43xD*> z(X^nxmJife7Um&m+ z)jJfs&lGlDZ@Ue68Fdp;i!~0YN{Ph*gC?n>Qo9*wlhGarjHo(N;f*c8IhPA?ej9)O zb_Zek-;CIy(Gm_sUtl;PngNrlnr}JsRN(MaWIcHhe>-2PA!REL*0CJs_?P+e{+(M0 zH*=thfHOY>OjkDBf-49m29_~MZR3HDTq>E9ne5h|5O!_L0H4t|E@J8|;DcWP+*~wN z&n+fAurLCaGRebPo{N4AG&adJupfL$wsF#Q;1ibsjw9gvgd6@7*s?yVg9(l-kcHP+ z7*2ZzR@ECivSyoQr>6k8Xg=k(51^uFH^acN23ZVXhTWHtiY%iutD)xcBi;iXsIpBs zjKRU>0hQxtvLD~WUhoCqjhev#G~<9KL+~8$d6!8ql0Tg3vfUoY1dAH+oQ}&j#MFQnQvnPx#aS3=Mqxs$)(CPCO%O!e5Q>OHx~8+I5B}kToze{Jb@VT}LzYVxb!((r1@N)2 z0F$OgLshE*zxh64TSmt7@uvdw&Xm{x`DVh5{eanr%ikQIyqd#M{TV`_`qyN#EcF`V z(LmSW_F(h?A`1g9yoC1k99k}`X8Qw$G>%miQkKYX( zdpdB$$@19acN3m_NY?9|F9CbZl*fPh6~cKJ0b?dvt(&Ox)VE#R2*3JPwk^i#S*I&! z%)EKWX2Sn`k3HlF%o-4r_XIwn0{A^$gcjv>v+8BXW2K%wNu*K@CGj)_ojHzK@xH)b zGyrGtoqkrTmwtBz%_WbXOoK1J&Npk9gIJoqMKXd0BzRi?Y@Gm{`5ywj=7K+4R}=nx zwb8*AHP0zXbpe=o-pH}Q`By~E=J3jf6r0A991T@1fcJbB7_VYqe9wK?6E?1hdwNM*A_c&!;u+C4sXpgoVB8crh_5_B zc*Mw7=Ih7q0et8ZdA_%U@ay?<2rvAO^hjB%ue~gqmp=beVB8+^`v3YO1qMGev##sJ zJ%Qtu4Y&SP!qfLh=c;9ZgV#v_@$V0Q5tzQOEVoi7T>mX#&%J>&J}!@OU2j$4m>A;& zIQO%_KD=9_`Yd^#@Q3T=J)FAVIu=;JGCZBVRf$nCs~tClx$RinVl!(N75uxe()k3s zDVon!jWt{?SrOZAQ%colFkFab)$U}2j(9h4(A$)>ze0HMe~p33aB_H{|HW`ZZo0~d z!)0{NVTKysvWD=7pT-B`7(>&DxhF@?R{J)>g6}YhWu5mv5ctsN1fF|@@Zg=m0B2-d%o`KbS>Q{yRojaR2!ytO zk`PiV_?AoQ3qsJ(Lc=pf$+jhxW{1DNb-Vi=D{#cS33vR6vykg-BBWZ*PKXVFne?yn z{La4uSo#!C%S8hd2&V&l>}#A0D7)tNpAj~#0uFmSaDp=IUwM-7;H^=cKlLq{Jc9yK}%oC8By$`v+T8)+5q?s zA#jy89!+mpK3vjDQX=HKU8xsR(h}IALkA{jrSx@&vw&upD`FS*kR$+a)G9cGT~rk@ zaXPSNZNy@_W2fy0y!X?xTS{GoUtK8^AUVG}(n`JUEuv(ay0w;Gnte`2r)1)GHQ<2DKRJzJ-LR zl+*OSPXGrWE#raTzsN|;FuKDQ6OFN5B8^|WtGa(vCLE8yQGhnv(oV=_^k2SDUy^ls zeffQ+v{)&;-qf7#44WD?3TxsVIAhYE0cec_YP@8r8g=|V{|d}JP%>hT8XxEGvPOC=D}2HGYuNk&ZctPYT*I)0EwiQ!0Ljowg z0G$KL)d8t8nGra<<>=Fa{Z%>=cl-^Prb82olI}`1qBQeYh;P^E$QxC!Y_@ zK3am3<9`pc=cx+V>mcC07s_+%R}gOdc|5&}k01Uv;B6m}*DQIO@aG%l{Yjxba4zs3 z6=&>hC*1ne_}UGVf%x8|-vOMgRH=por(WIlzrZT?&S?4^#y@j5U9I&+rmPX1~s5o3q8L~`0Vz1Zkvv+v# z2pc0=B#_tYe*D`!A)l&pD2m%b8ez_QIbg12O3ql(>0M9XPk4l{G1Oh8wt#n>4NTb! zxa}IC#Ab*b&lq6!y^a9R{}M25AIWgfEC!x_5a=tZ>jjW=flpitOj23g`mwbd;m4Ok zP8*uqA@Qu(Ienc`cU_n4tQm7%c{FwgX5&3^>sRSx4oEQ3EexTjqJ?5)z>@4uO_>}i0f-`FN>C<4o$ zlj&2;lozTkFv0~#!Ofuk8Q|knN52Qy|5){0bs@7**G_>~9wV#@_S}@8 zP&nc(Ppg&0^Elo9pc8<_w@ZfO(;OE(5?HDw!+cOkl}Js7EE3<&E0EFH?PH zuuEP0PQfHCjdfJLja^i~W&u;pE)BYWUrbOe%seEfN(keSnATXgoC07*J+cVMc3i?L z@_gl(7>pQWKiNua9Pp+~Xo?WDA-q5NI)q`Wycn43HPmu$&<@bx$^uNtQFeph3d$^| zwLN19ePOcg>j7V^t{D!=a5Gs#naXP0ZnoKcWt)BcTIBjUx+5XltNGWNz#FkS$+TcWpAxo-b#}f|^fijpH zRXsEmcCo406nocWKMP}~0L!l#Itysy{6M{=lKaC2whR#N;q9c%a)#W$O4}vXyKcXB z91{%+-oTscTXR-eJDthP6abTPz?;5GpMX!lik_3$|IcWhyr%w?S{9R;%wd(x-AQt+ zH?KU%;ARR(-Avz5ZWGf^8OL{52n?2)I2kzOodQU1_d!5U1Mu)egsq9}@l@MlLLfWF zHcl}%HyuD7y;tB%I)R}~C&3!ds!7~vl8f7bU!{x5C$(gIu-7dZ9i276mg8CAGdm*1 z9MPldz6L5mxZzz%1~ZvusLX6*INS4v!@0jbrNpukJ0oaiPo_f~D zhNXJ-VSNEfMl-m`d?PSnUxBtMz{m-_xL#(b^Agm)4xnczuzeL_*9K1QQp?uDSM{2M zWPf&?uq1iK0eA_0n}92#V2dqWVP9}$vSx697X2F%ZB#ju!XfM@VwGx3`?DCh?(ur{ zQ_ry3lV+J_{RRb@rJqu&R}Dk!cpqn+;-VOB$QtxBuP@r32cEj$L&qky53jDP`B$q{ z)d1a&Vkw2m0Vf#n|a{WIDtDloA05y%ui4U3O9Aic$M8*z&A@jxn zc;lsXHHbbF8{pV1hyl%1KA3&~zLbi!3~-jj#|CeZjT@6}l;sFysT_No!@fu^laX%Ojg=D(p{mfv~F?8>Koy!JOAKEDSuI6GS@+yDR|07*naR4*Zw zG7t5=v3^LT|?05>=knF zn#0Z(7&ARm*(v5TKo|;2k{Q|l+(~%;9zRggQO7$Hgqn33l!3Zt?@7Zm4Z!<|=#=Do zkEk)}WtcJc3ISo+a6F`ci+!*gnHDBV zP6xZgLr1V*qMjGgo=Ut<5dsnksW)Cq&k)g(nQ=hfC=2Uk0z&)BbyA9wOfXyqPO-3- zQlq7B1|WvYz$s?0SHD4QV0IonLGa*%wI095l+`XXpXQUaKt?vX+W;JMfj|pyF{c4$ zuv*wpbyTm_K4jsj5T5#jhh3W}U_1Sak02w+VCK+9o+U7eciA_<7ZXm!g!-6i_nB%qbTSjymrI04ZmI?ER|y0{F|y7TFz1Z9 zyd(hIK{VP_xv?!eQgJ}p+~Kmza8+RpObMh6%9eFzAWQ+t0$}D0N=7~Opx2#QN!gys zKyZ9p*7| zd0ZdK%b~RwFk_UG71ntEd~#;=Q5D37gaNF2YPZfg6O>l=QwL)JvXqylUWa--OF)JM z+=i`UA8fJuVbbXa(A!pCb^`J6CL;)bF-xGr(d4mksEdA&}khyiHcOvY(;G<3ZqL_$uwd#pEDU11Kez@bEPg zj++G>d7cw#t2#DbwFkS2&SGBkSn!*nTHqd_W}l#_Ml?Ja4?K8%%W@Q2m$ZeU`e8(Ud$gU zW?@iz0=&YiR^z{NpW;ecpj=k(*+{DMEN?gqe7nm=h8>XtyM--nDl*C5S>OwWAn6vF5o}2p0@GA~rg|i~6T-$9eZ00HFKWX?58C28UP(R5|}bks_3MLy!dxjbnj5}BT6D7f87A! zt(&yzspUE2HmM6d@*5QQHElqt16O!XSN`8Gg=Y-FiN z9p*Eg3$uPE`0AM(=8h6$_ZB$hT!G>!MP8b*j6n^{wXl^}0ah&b@#>>#TP6&}sIqtm z*}3Nnj8xmj+2VQIwga0verFcPFKuit!}A^V^r_bi7!6FeyI2HfOa)v`V5&{q*ZX+# z?poxC=x~vmJqo$}k?U(81R+|emqfgQwAegf5===%>hnBx!}FGX0)2fzPmg5G5RCOe zmQb%D6YWk&C<|oun0bi6OlYm3X?o{>6$!zN;{;}(Ap)l$Y)2OBB@BBF9zFP*m-=}A zb{}3<WUOYN+9iBUfYMs4i4}2d`|N zfWN&w3DugLn&UOugh4oSnlTNhK={NRRqWj4!%_ZiWEHB}5-#M?1@vixCtn;|4}6yM z8HeIUSq7MQ>Fn(hX)qd~O|fMntde4*q?9JF&sw=w2Y^X|3xTHCG%Ms{f{&{;^F)FD z)h_wEb7Ju{RrjnIn;90--}^cV>tEnE2(axgFk&1qc3L9PtjkT5&;7q#ZBcBt@yw%E zVaB+v;G{!7-aaq_Pp{q+D^?i`i!;>o_%Q(gGfj$JTYNnJhiYUC23D+;z>onST|k!+ zyzjmMc^3>@}h!+Ef%R?TqL8Zf{%v=8K6pja@%(pp_7KxK>V)l=hq{cEcb z^t&lQT!+t``aFs`IS{P1cJw#n)g9yU)bo4D&C+8X5&y|8oHYX|s14?Io1Xk*6+1S_ zd0@?Z(YJsBy&n?j%h`5cJm75Ns4n;{1D|y-m&5zMbaV)GcNy`jBoK!IvXBrH_r&UK zuwM#fyD0=gj88qh*eY<+#Uj{H-IPp|>AHJ?joX2poxp&4cZj~0x8NAr1dMG3CXJTc zZKQ(433jsqG8AkA`uc$tuO@^&h-?r(c)}7)YLzcW>8s_ju{07Z){nv~%f_RrQ6Wo( z9?d9-E`Qu;V8YmVh=zmHkKe)j32O!H1P+v819~^Wr%xsqB!%n}j*RJJrL=XN`GyHT z^JZp&UF`y0CJ-}JUKYs0<8?ggy6V*ezHkt2EE;xJpu7}F1djS7FkbC+8eC!oaeGR@ z(ltP*u}6z3phN#o)HWrY5XByyE*!kNZD`?*+2hp6S z3$A=*fqw_!pB1{%X6Fa@q$h0$Q@bVrVx5{WGgIXl2PzyC-6_!Bo!no}Ad`BwSRyc+ ztkY1Y+LHAPnJdw#(C!IlIHaJq%>a)5jFBX2fN#wvVC4o0f_i;m;989;&|C!OOb42n zRW-Y7^=$q&0dE{%wnFWUY7`#aPK5UM3Tl-eOqfs&V!bO@=1?d$Vanu2G>>p_#EF3C z03Ii&R@t#6yz)d1oR7mfhFqV$_5_N&O|kLJ_Dw#X_#@kb$_6wU@X-bSA|iiYYJf6O zlm)(e43X+c3yatUfG^`v&bDn%5Y|bUAkhHW7;A`GI9aN9DBugPQD5YGAvw)<)^eBW^MW_2nf-Kbq!A04g85 zc2&^PSqV0=Y;MkB?C2sI8(mD83`{>Lx|cOoFRSxs2Qbi?N3rMz0NZ0CFsj91d-aUR z?x>)1dz38`so(|Piy%5kUZ>_J>!2)?{pzSm8Y z=HR#obeDjCJX%7vH;>klh2Xl0V}a4FX%k_~8V}Fi&v8K!q-;e1yv|!sAoVKdv~<)F zPTh|15?h?GF8C5BQ*0DBI|JI^wArb@xwa|Q38qbgFPy!qBRrXaO{y@(&wTyVBLxmV zC-NHk7~6bLy^??xbU%k4Psx2AJE9(-mR1}eFjy3q{2?-4#)#yUYg`^&(V4OKjTZ!e}! zYDP;-9Dqq1l&5hY{(U*vf;kSr1zs-^h41&VQGOjkjH|^AdQ7Rai~>V;F#wV5d2ZN_ zog#2lVr*o9Ii;#K5G~*gRb&FJCYvU!YqGal2fgI*u=9b*2Py{rp?w7Wqf?zKOi7o zZw|X`Dz)N?rPHu!%gETQvlhZ~#Y6Mx8uHD+&TTcUSz1BMhyo^#Z$zOWsW?!*(c!60{3Ciz4SHJsBG%IqH`q0n0k(yHVyZb&rU|T4NnrD4 z`HF;4Xoj0|Z_L?RK~{%NlQt`>Ed81HWeyBS;iRr!;OUn$A_oL~{1~88lOQNpfEU*S zFK+>OhJkH+z1Lv8(`9)RT7iA{NYC|J^b76i9b!bybweji=k71XLe3JoqswG;yIX_Y!_niQPyUPBOgRo(qJmq9fJz^AUK z2?M^zq3_hg%(2h3`!ZN3>)up3Sp#f&ppDgnERGEh*kd+>s!1@J9hqWd<3Q>eiTWjl zBhG%ZGk7ph`?dqO5E*ulUT%36ld=;=4N z5jb^zJp1^`mw+BM(-Z4oRo0-nJvXuGft9>F=Fgz}j`3z2sw{)Qx$^w4zBi0PZY6zM>D4E(S*iE2ZtR4 zaC@pA=LZtDaBA2(5jZAEA>!X-+W-zm$JkHzm-@SDm4_D|mPrbDWC0yZM;bG_eUIN9HkOA7H{vxfKn!iy64DM0oE03R;>A!RGCn`M5v$ zC#zr1iZPET!$G{MI;-K}?nMh~r^ClRN#JGRK$jbTfbHfi&?H7K#yS~PYg4^R7U65S zlQwP?=q*LkndQNT5^AgGASyYlKIBudTCHIOaLU)5F!smZ;$#0vchZ<9UT6+X8!cIm zS%&{v$AZ1+KH!DsY(hgrlt9XTGJdpVz@*BL0g#{X1CQRN z0JwMoeUyCfw^5^2954e^Auug!$h^h0jbap-5$`hrVJjz7AQJIDR#mKyOTB5v3G0*v zFvX@x=OSkJ*_<4%gR$7gX&{`&Dp(CR=R!VaY@*KPPiX^A-e1PjINTD(HjTz}S5*Sl z2khzr*6#$m2Y@ZzG9$T=kCuZ>9|ufL%)!R&K?@u5lw5~;5stPG&AuNqk+2tMQY-fD zs{ozt9v)cOgBg3a1i@+j44$3Yb8?#bQl7aQ$d{gwvm$t8f%osePye07TV1R+h2NsS`JetHzCh<0)WN_VCp256|MUtVfTeG zK~=Z)D>z-BRq!?5d-uf+n-qNDqt0JGM>kdNDz*x z%5cm-Hc0Q1C;EfcX?m@W(f^0f1RAy1odAI?9HZ;S!n$b-(7_2X$*D`OL)k-TcNvvh z4P706kP$O}Y%x&P44@Isz#ikJ{inw={Huh)1ie1jv0Zt=i?8#3NvY#42{{7BN1sXXUSsml7m(4q( z8=DKj{^O<7QR)Xu6`<+^C+!c6D5`J_&x))AUfBXvDT=LyF+o)!j=3E@E5Ura&y#b+ z8O+3CnJwF73^M$vdutvAKxEr3UvN;!3FPwv6UM03aaqqY1tAe0stl;@*%n>v-3ZV} z^h0+Sd`Z@dm1F!!mTyzzRsbZ}HdFm49?;n(uz8CmplbGWM*U3ovx3hMM!o7y3;l_o z7Z^1;nhEJD0ne(ptcQKgpb|iLpY$}DMUL7FIBZYJg51V++kxjfZdU;s*yb}lOkED! ze$%x5mjSR83no}nt4IbS+l8Dn$jc^7;biu0Y6MzafDuhbl9Xz6%;8HOGXz1`MXKQI z{6B&G_hbPt1QuUl*-FC(+$`{=Kx%pDpy0EmFAV~wjhkdjS7u%Hpv8qh)ZK$IqHLE6 z!zeX9_W}W4fMnWZ3_u2({sgw3IWRn{F%o#sLDJ*otmu`Sfu~jh6%Ow-s1S!yAqMRc zd&z0M(0MXJsGnhUe(0sD>vDO*_%Vc*5d`++JG&fg-N`S7bi%be99jvIVKs0w02~}1 z41DTd3BYS>e*%CpOj9KZ~zKY2f3WFyd70$yALwD$u&WjQUEd|%_t3BV-n ze3*l80h|pS&CP^4GyH&DR@Z9S?t3Wvglda4J!lu;@#OgfunVgqShRGmVp0r@W1LaVsyOH% zOF%qqbAq6<`XZ^SgSlY!7KKT3fWyx-W(pEU__}QXvthVc-y*c8z!@{InAi%i>g8hv z)Nnv+PoT2V!^;c1Km%n|x=VP{nT=}O*oeIns&e`i53Oy4M|m|^Vh|aCTQ>@Jpgi<>=Ac# z8i}Gdmdl9uWvO`y6uA;k{u5}OLOA|Y85;trf;hQ=*>IN;2)44nI>_Of8RLObI`@x& z!`eD9l6NlWh;n;JL}IlXde?2k?c?5yJ*Kw=D{(`Orpnu6f``U&9{$c*zKMaXR0!)< zI@q#Qpr!0!?wp2{8ct5Rg@T$f2W_fw&yy=>I1qg$37T&Xcv7;h>}Uf~2D1ch%h0Pa zcC=`vOuKIg%x7qnuz%SRdF?gHf~jW@qL%gbv8EV-Xj!IQPuTza;(#b116M#OO406u(m^&~iAadNP-2EHz1S=2~Ou--uRn-x^9CoH;SIEl5R%MzARpkRZ$ zp-91eYqcg)^U5*chMWdL|l zWtf_zzy)pFh9zrixViNlw3P+gH~Z+?=?4L2{v7ts0uDJ&VD$+0a%4kzqp7YAV9R=e z0bUxr7C2^30TV~7tvQl)(e2mtZ?sJdOOkmRTRXN^AC(Nah;p>T-$bDCVf}|2ZqX=H zc2x?bgRozg+R3;r#ip6p#Rep@`#3pZ)f(j>sJb^45yZhbEWyFnFvpUBr7Pqbh?p>0 z8CdQ}DudF56F=w3{h0NQdZt7TR*W?adQGv5@nF-ypH}R}^oA~o<-Euv@$o$P>(=4r z%{lzSKL^elb5LcSa(Uo{vkUOY*07%6yC4AGvV-67?sWn^n+2wicX7~Oa;=AH-)V5A zSUu4W8yoUHFFei z0VNziqhf2;Il-#0V6(**3NlM<&E{t2!Gh2i{zpfxT zE06%Fbx=*FQQ#j(otQJS8{)Oqv0ez&Z%+^W6)SLi^+?>`KNoJWc{mG}`A!c)z94Ym zNqH0|02{h$=qeHVI|eqvLxa z0Pp{KX>u-KTt!4|&SrixL1Ww$17DIdEa9)z^D@fPl^QPiLJ3T?D$5g2HlFusd2N-! zmby)rBv;9NQkJ5sU0~}rV=lSwq9<8F{+}6>cRoGp{0M9=??5XE6_3|88)atA7HE(vl^v=* z!_F$!`Z0U$V;I@KNv6th4q8VCwv~&xy6GIW(-_p2Q}_}a^Yt*{uJr+PtA@n{OSLCB zFMF54ckl^0OxQESCN%48u?M@mYRew{OZN?c7>EJz-k(uJL!KTZ_(vvjQx|*|yDz-n zLZ_K!sfT8I%exD{I_f_R4%ZQsRci$L`VEIAi|zFwsVO=B=@tm@y2OQ0?_lFlZeI9- zms|0T{q~YmS?0hQsw|5wIcAqz^%^Rx)}vbXu-P4t7YqBKIhRAvQXi!9A`?3{EAL1} zw?mbn14`1HPmh=6`2CN{VaA+XbUwLRfD#&$1u6HN z_n!esPw=Gdq8PZcoQ~a9y>B4_>TUF zgRy%_mBlK!L2w=%p|9qK_F$-v4I3vJV++}@PK<4U*Ld{syW4=$HXlnLt)V)=cS-@0 z+XC@JqD|7GsJym;r6i?x=?~f^AFiu8>kt?F9IDq}rUTSkV7M*4J^s4CE$;qxspNN& z5WHV*8h~8M2d<$*9rzCsh?lrnBtRXs%p`=@?*{V?HQr~zb_gM3{N%AjJ(A39sb=gp zR=qpaGQ?#4Qp})wTgMl**4*<5;J|lFJCFg`=lD4oNU2+`i4NuJiLJBcs2hXA!x>s2i1tQ4_SpLXvqo) zTfo@DT7%UyDI9}=k6C2JYa#$jJ@yOLqMi%U3>c_ULaq@w`65^5@e!fPts$5nAwr** zM@=~-$yni#91#WFj%_}cKT|{dW)JP0J z{?CZ;QT?u-B&(#NMzObhFkM$ zX9R>J&T%kN?Ge}@s(~HIEa>?HC9lE0icA%l2}ETl*2;u?e>H$|pZNl4)7q1&D%ut| zQpb^o&_bqEuV(WY8_H6&g{YZPva{?_-W0u1gkqFo%3JyS(^UPTH{=9`Fj`JZ(y~CV-f< z4cER>!*loPJbJlUBp4*)1%@%_L%+W*$nle}P>_r#W0*mEReNmXs}*(dSE*)#7=ZBC zdcuFnhxc67^_Tg?_JweT;N1j+=K2BS3LN#qad`XEXj=dP3dBi7K~xWrsvy4%IQ1DY zIYx_apjnkl?K~mGI|$-%LDUk`@nEcDiT`Oft;a^(BRn$|L^UXwK;ld%PEg`_t}lZ8 zUBLm3AbTmij<@&Z2Fv9j>K>ot&OX7>*Q?{iUIG6LR!4Fixu@j#Yu9naPCi@iL_y(w z%F&hg@p+$oasuNnD3eI;62s<`FCc2?{bU9Q*~!jw1#@C_4mZpNa#j_`V`e>_5^Dui3{e6Jh}!(@;`=HdIUq4BPZ)@rR%bVR}Ts_gfR}UNSNh=>9QXqc{00|(Uk-k87yK?4{)im>4Gr+y+TfpiuEB zd@o1J3$_5!_o#f!HJ#t8R;et=DHBndy-NtuFMQGOyG|dWJm65FkKhjEyuNZZ@0LZb zq0)j{wWFivH8+o|ZQHhzrcRv|CIohLEET|P^iG7B(6d$m(@`pI6qqsv#hu%neBO0( zIoBB&$mRN-fxIi+JOj`Xjd}RBf)GyLbwrM_?Fr$4S0?6yMtZqiu1e%rMa|c-2*b7IW6FMXp-iRj3pS4I`ae(?>2H^(WUALH0QVEQczZL?0ZIo-rS+v0do5 zpoT&SLKBeY_l}*lWq1F!=YL6vvH+EdnTSN6VP9Hq4-_1FFKyAPmxdEqKt2jJ7VjoJVrJYT&fgL{lLg$_S(O&(C7EIC=ZrZa8V4P00~64H2VA& z3{Z33br=lbl}pO^Ja&KoV&QugW<7%Fb0JDTd3}@vkC1U8^g1>g7C-0?mBm#=!Yw*dI2z%TF$Lp9vd zj2ucGg9WH7)7oN+8m78-Nr=iv?SRwO0xe8G^ zS0Xr#Ud`+B;Wirqt~Y5Q{(mjjRKxA)xN~NX# zjvcf8apP{IIdhhhX1&3{XO5+8-&JDClG$R;oO8sIB}<)&6K9L9IXKw3!z~nCr_wA$ zb47?sMFOx;AS#uJ_^;!P_6EiV`#8Pzd9!+e)$o!fR|;UM+t${Wt1t!S@(on0HXeL< zZsyS^kGNF`j1NI&0xZJ|HbXR<)>aqae^<}lK~R_cJ_t7epXYeJ!V|r&U+b$CL|>s+ zF6VL$72h9QEfnB&bRb|oQ{@f^e7e6h2!SiHc=2LqpM6?HM@OURoj6-e=z%D;L9~^k zMC&csf@1R|YVH7SYgtKC%d_4B;F|?L$zY~4vNqS$G(Feb+tUD4ihe%dc#2D)o(m}z;FNN?e1D} zli<5*w^+~CSCL9)8i_M!`l*1yuY57@-wzk8#@ZeIBM>Nj&7 z{=Y3dQd1EN0>ylPKfjW?TCBN#(|!jOr_DXN=?D3OIH)cN6M)>fruyK6cXi*x!Q23V zK*?l3UpOVxvx~^9gh2 zoTIp1Iy`Tw;5VlKGfT1Af_WzGeC$)`p zk1iI)4968M=ADP@c*F4&5%V~+f1iY8RL51bk}t| z^W|Knq3GobW%7z5$R+WM3_#y^8hlY@hRi#@pMwjRSa}NK`~hG1PR--II#H_-ya9Nk zUpP*GF7Nh{QypmV3gzyGa;3SiRGU71I=`FV|G!ed!|Bqu063i9dL7p$RdI9kY^T(; zBggh2Rm%nPa)k!pEmYtYUB_)8;>q<&gAgJQm#4cbIYy!MuHpNRQ*%Mpn(!+*xC1<~ zUw}J6R2y*JYNaxwQ0^|5Ys`K-c5L^R^YKrmez`4g0q}KzYPh#*Rm?H7apT525eWP9 zZf`@L*^VezsJXQUhqFn9ldnPKUEkx`RL3V7(4}BHi#*D?)f}i=t$GzVpDPQ;t2pIq zg{Rv*uUu_yolq;6pZ7aDR{IMVp7T$qe%}J%a1r!6uQ#W$Bnam@&CPI1r5(Apww&7o zR-om4S-AOp-pM(r<~`4mIdzV3axMhF4JwxllE3_#=hyVaev?zH5EZLLwQ8xUT5Ikb z7tDCD?Wf~@|7`Z(TL65WfZCngld}hs38M*p8tJ-j??9fY#jWKBf=PWMCb(iSg%6a$ z8k!RhnFVuIuh#GQUZY>E7K^o-POmDJ;P2Q0f8M-*PTNoS-CHVncTn^??@3Q#%@Z3M zR>}!|HIGW3gUnhO`^teuQvk;X=A*yOpKi@AW^m$^x zrN#5BRnH$7sQSIVoZ&Jnm0tDF3cj}h_<9iZ2Hb0(M}^qD8DhhRmCl3-IZ-O*#6X)X zTKl7oc^exiP%yFI;ZbvQjY_5IoIxJUv2s$WnP~9O3_k9{{|9~A>r0_{$07g#002ov JPDHLkV1iI7{R992 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/bg_shape_common_pk.xml b/app/src/main/res/drawable/bg_shape_common_pk.xml new file mode 100644 index 000000000..7df2b8e0f --- /dev/null +++ b/app/src/main/res/drawable/bg_shape_common_pk.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_shape_play_pk.xml b/app/src/main/res/drawable/bg_shape_play_pk.xml new file mode 100644 index 000000000..7df2b8e0f --- /dev/null +++ b/app/src/main/res/drawable/bg_shape_play_pk.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/app/src/main/res/drawable/shape_item_room_online_member.xml b/app/src/main/res/drawable/shape_item_room_online_member.xml index d0503477f..381547372 100644 --- a/app/src/main/res/drawable/shape_item_room_online_member.xml +++ b/app/src/main/res/drawable/shape_item_room_online_member.xml @@ -1,11 +1,7 @@ - - + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index e5ce780da..38fd2990c 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -10,15 +10,9 @@ android:id="@+id/main_fragment" android:layout_width="match_parent" android:layout_height="0dp" - app:layout_constraintBottom_toTopOf="@id/bg_main_tab" + app:layout_constraintBottom_toTopOf="@id/main_tab_layout" app:layout_constraintTop_toTopOf="parent" /> - - - - - - - - - - - - - - - - - - + android:layout_height="match_parent" + android:orientation="vertical"> + + android:layout_height="match_parent" /> - + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_recommend.xml b/app/src/main/res/layout/fragment_recommend.xml index 34237b5e9..21aecc7f2 100644 --- a/app/src/main/res/layout/fragment_recommend.xml +++ b/app/src/main/res/layout/fragment_recommend.xml @@ -60,7 +60,7 @@ android:layout_width="match_parent" android:layout_height="0dp" android:visibility="gone" - app:layout_constraintDimensionRatio="345:80" + app:layout_constraintDimensionRatio="345:130" app:layout_constraintTop_toTopOf="parent" app:rollviewpager_hint_gravity="left" app:rollviewpager_hint_paddingBottom="8dp" @@ -68,6 +68,49 @@ + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_hot_room.xml b/app/src/main/res/layout/fragment_room_common.xml similarity index 100% rename from app/src/main/res/layout/fragment_hot_room.xml rename to app/src/main/res/layout/fragment_room_common.xml diff --git a/app/src/main/res/layout/fragment_room_game.xml b/app/src/main/res/layout/fragment_room_game.xml new file mode 100644 index 000000000..3d7ae06d1 --- /dev/null +++ b/app/src/main/res/layout/fragment_room_game.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/fragment_room_hot.xml b/app/src/main/res/layout/fragment_room_hot.xml new file mode 100644 index 000000000..3d7ae06d1 --- /dev/null +++ b/app/src/main/res/layout/fragment_room_hot.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/fragment_room_like.xml b/app/src/main/res/layout/fragment_room_like.xml new file mode 100644 index 000000000..fc31ba3e2 --- /dev/null +++ b/app/src/main/res/layout/fragment_room_like.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_home_play.xml b/app/src/main/res/layout/item_home_play.xml index ac28f38a0..43f2f4f29 100644 --- a/app/src/main/res/layout/item_home_play.xml +++ b/app/src/main/res/layout/item_home_play.xml @@ -4,79 +4,128 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginStart="5dp" - android:layout_marginTop="7dp" - android:layout_marginEnd="5dp" - android:layout_marginBottom="7dp"> - - + android:layout_marginStart="7dp" + android:layout_marginEnd="7dp"> - - - - - - + + android:maxLines="1" + android:textColor="@color/text_primary" + android:textSize="14sp" + android:textStyle="bold" + app:layout_constraintBottom_toTopOf="@id/iv_room_tag" + app:layout_constraintStart_toEndOf="@id/iv_room_image" + app:layout_constraintTop_toTopOf="parent" + tools:text="余生点唱歌曲交友房间" /> + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_home_tab_map.xml b/app/src/main/res/layout/item_home_tab_map.xml index 56646e04a..b70b8efe5 100644 --- a/app/src/main/res/layout/item_home_tab_map.xml +++ b/app/src/main/res/layout/item_home_tab_map.xml @@ -1,53 +1,57 @@ - + tools:layout_width="120dp"> + + + android:layout_marginStart="3dp" + android:layout_marginEnd="4dp" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + android:src="@drawable/default_cover" + app:riv_corner_radius_bottom_left="0dp" + app:riv_corner_radius_bottom_right="0dp" + app:riv_corner_radius_top_left="8dp" + app:riv_corner_radius_top_right="8dp" /> - - - - - + android:drawableStart="@drawable/ic_home_online_tag" + android:gravity="center" + android:maxLines="1" + android:paddingStart="4dp" + android:paddingEnd="4dp" + android:textColor="@color/white" + android:textSize="10sp" + tools:text="100" /> - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/item_room_common.xml b/app/src/main/res/layout/item_room_common.xml index 11b127ebf..7d3248d3a 100644 --- a/app/src/main/res/layout/item_room_common.xml +++ b/app/src/main/res/layout/item_room_common.xml @@ -3,93 +3,165 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" - android:layout_height="98dp" - android:layout_marginStart="10dp" + android:layout_height="wrap_content" + android:layout_marginStart="12dp" android:layout_marginTop="5dp" android:layout_marginEnd="10dp"> - + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + app:riv_corner_radius="8dp" /> + + + + app:layout_constraintEnd_toEndOf="@id/iv_room_image" + app:layout_constraintStart_toStartOf="@id/iv_room_image" + app:layout_constraintTop_toTopOf="@id/iv_room_image" /> - + + + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent" + tools:text="266" /> - + app:layout_constraintEnd_toEndOf="parent"> + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_room_game.xml b/app/src/main/res/layout/item_room_game.xml new file mode 100644 index 000000000..11b127ebf --- /dev/null +++ b/app/src/main/res/layout/item_room_game.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_room_hot.xml b/app/src/main/res/layout/item_room_hot.xml new file mode 100644 index 000000000..ca59c2d1f --- /dev/null +++ b/app/src/main/res/layout/item_room_hot.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_room_like.xml b/app/src/main/res/layout/item_room_like.xml new file mode 100644 index 000000000..2d3ce38ec --- /dev/null +++ b/app/src/main/res/layout/item_room_like.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/main_tab_layout.xml b/app/src/main/res/layout/main_tab_layout.xml index ae4bd98de..b3225f30c 100644 --- a/app/src/main/res/layout/main_tab_layout.xml +++ b/app/src/main/res/layout/main_tab_layout.xml @@ -18,7 +18,7 @@ app:tab_icon_select="@mipmap/ic_main_tab_game_pressed" app:tab_text="派对" app:tab_text_color="@color/main_tab_normal" - app:tab_text_color_select="@color/app_248cfe" /> + app:tab_text_color_select="@color/color_333333" /> + app:tab_text_color_select="@color/color_333333" /> + app:tab_text_color_select="@color/color_333333" /> + app:tab_text_color_select="@color/color_333333" /> + app:tab_text_color_select="@color/color_333333" /> \ No newline at end of file diff --git a/app/src/main/res/mipmap-xhdpi/ic_home_rank.png b/app/src/main/res/mipmap-xhdpi/ic_home_rank.png new file mode 100644 index 0000000000000000000000000000000000000000..04399fed1ef0feff1765316a85738c289a4bc921 GIT binary patch literal 2078 zcmV+(2;ujMP)Px+*hxe|R9HvtnGcK{RUOB_zqxa7Aw9fSYy&Y(h4YF%+iqv3mIhHkjDH%924YDm z1d3XzL6RC2tA>A~Vn`$?NI@<1Pf}{FmCzlM#Mai*Lb<)(-rerb z&iu@qo0*%L+v&`i#O zCZeTj8a)e}eWqz%mIgi*xTa|v0NivIK&h)T^A5u>u1Ttp2%gL3a*CoD5%-YOd4GF* z`}V%RzJtu$GN_t6!F-k9AzOf5pZMcCV7cGj`(wvO@chef;)$n^V0gp|a?KYFZ!8^7~9hAZ~un3-QCq7pM#0UT!LU4=s7h2TJZa8*?=C88$*%uSf42Za!K z_|UbDAAzm(gVE+d#{f2ic5Jzhtfipo^nG_Q`VGS=x_3+t1NboMx_&n^-xa9EM6?CK zF4xDl1uW6dIZXg;$`moA-A zuh&lo%EzRuycFEZnfY$RFz!hW{?i=v(bvq1 z1y@y7=0}?Y2CvA)`E6!?An>qUtyV8Cl}hi(XNf-k=DIL=*K&Yq0^EVG01XKlRbH0A z16Y4|c2)hh*>T`bXTI~=KO$*fA)!Es(Z1?WnjYRN&uMLB@UkIFY zsS7_2*cHHZ)epj(Lx8ytu#QhCetS<-a81*G4B*Z{p~cLXI2(|rY2O9#qe#fvFg`y1 z^=vj9j8jvi%8_qyY@CkCQ^NMj6=7UW%cy;_aF4Z|FJSf9G9xP+kPmf%RyQA z=UZ7^`+%RvIf@5WcKfQ^w*9$6q3{<+`5=|9>vL_}{u2?+iGye6)rMg_?t>3r+eGnT zjuNN1Ot5T+V5czyKiKlYSiNLMswm3!`F#F&p3#(ie8GYRGc%dYQ_TFCn3i4?LVU~z zANc$T?D}c8{Hdv|llC%C$i~2(n=Zni_f3xjKTJd`^7*{<2LFmZNa(tLos8+xG?!WS zh@4>u>K3F@T-v(%!lp^f@L(sAgNIi%C67-6ODg|AxTnznvf>Ruz5oqf|9w}<<#Jt$qC8AQUkK(d zNj@1@*-WaYTJ~{ORW}jQ%2chVG?HnAVHi)OGDeLRaJeBh(46maEs;Jgb?!WZ0f6Ja9!7LWM=uxMay+#sAOVwxe%f+HT9Wx zuBz&%6-8Oe%<^bH!~Ib}o_6JLMrkjZtd{`XA%xhKwvuP}AF$st*QzV}sQ>@~07*qo IM6N<$f^&NX)c^nh literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_main_tab_find.png b/app/src/main/res/mipmap-xhdpi/ic_main_tab_find.png index a02a0e9b8ae852a3ba25173ed3c626d9ef752a97..0c2cf9f52a62a0f1674157697da93abd0f6d6b3d 100644 GIT binary patch literal 3210 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 literal 3420 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 literal 3414 zcmV-c4XN^pP)e8L8Ghb#?!DPV7D(8UBHN(EP?fghlo>l9w4zm80Y~k~Xsxz`(^>^HZK$*^ zr3GtMw1`u+MXG``TCHN~C>UiGBBing639w&xAS(s?VRu4gyc#>nNiN4oO92&J@4|o z%L(BNcF`9MFHQsgyleclhEHqwb0&e)Cf%P3EwAA`CyWam!Za`@fiadC%=-XCKvi1_+v_{&}hKL=wr5nMTv z0Af9r@$4Vx(!BpW;Ngq;a+h$o2UPed1Q>(JoDhIRfG6LXdxhKq!PDa$ptfQlZ5Wh| z8-z%-sA3>A0Vwlj2poQFF3IQKu71(*h+pv-a(F2*PdD0>$7crVV;bdZj42sU`ft9B zwBjd}P~Ffx9Cd&P5}jC65JsdUgl7NnjF#o|Xh3gZwHswJ?D%8Os7}lw*ICBQg=Un* zC~Qt@)@-Bg*8kbqu^HpfmbNO5TX;ZV9WC&j8+I?E=WckKXOWASt)*+1&7*TNL2}|6 zW~R~id-pitJH_G5Lfsr+9yvDxe5sgFoU4Ew?O=RzgwYXKY7`b=7LgWh$;*}>6YiZc z(wPFnH{}%N%Mbm29^G>C05j8>)!xHk{-J+Lr4A4aov3@G-Mld4+#xPPl5T=4nFRiQ zAc4T~xsAor= zO@ja`%N&&FXbGgSGEm>nc>k~`NleU<^EF^|FL0Unl|vnrl;fIkt6+(ve|Ja-p)}D7-xDL^ z3_QPI0hX@dJA!r%Ors-4_Sho}qvj(HaskM}TCk_u`@Br6X zxRgqBCu37xEJ(qH<~_{Z`0MPoy=gfkz*B$H@hk�-LiKORk{V%g^T1GA(--DKp#o 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 literal 3192 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 literal 3106 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_main_tab_me.png b/app/src/main/res/mipmap-xhdpi/ic_main_tab_me.png index 24037d13fad2a5060b5baca843e9b1ffa3fcd39b..e5c07997a3a7217427fc7351935fc601b541d092 100644 GIT binary patch literal 2141 zcmV-j2%`6iP)Px-7fD1xR9HvVSzByeR~23R&N$=PX{0s-{E$dV6L29F5UCAK8%Gf?P-24w)U{`# zl&_{hh4@7RJ}BaYuSx|{_(D-;VnqT8#sL~5P#h}{4{#+CiJrAJI!wezAnzsu7742;Lmf1O!;kAQCi*xKP76$buFr2R1xIrfhZ$D$*^ zvDo;xiTURse4*2YeET!5Gtn=i(ZN5rJ6~IX$HxBlxTuL!06*XE#GUn{2`!*~e`Mqv z@3$J)5^yXwK0@H%1K8eRvJXh3w^8FM1jNlJpWGh|e=_`x1{~Vl6#J{y>aJ3;(o8g;X^;?#eG|1;mlg#{-mtSrxHn463uzECLY3Vg2lQSNA&_pCU_*K z0RKq^qJd6YoR#hQeCaL0;$%BCFnI2HE%V;^XIRz(Yx(KYojbU7OaGYm#h~w4!NoR3 z{7fR{ieN+&k%;qV*+OxE1TL^JCChR!TM^vu;3ruUpbgeVA>+nUm)X=TR#f$1T#pPRX+SRM>&qLY^GWXC|h{Y0P1ia)-PG=*>2P4*fK3^UYqGl_Hsgp;|vngzD*7R|`y}dYi@SwSzLFl=;Ii%BRg%@-#a(wV5 zI(_r>2l*7X%lAeSbupjy4FKkDud;km|G#Gc9Wk+_!HZcJAD1d!QBBuU@%~O0{CozqP0P zyA+Qneg(!)tX2Y@8jTLxAvvEfy()w_WjnNv*wNW$fL#v8Kq{3&E|+(`;O^bKA^(ia z&~0n>`T1K|TDoKR*GT&{#m^-E0@4$4V+bQUdVDBu-DmT~GY}m0TGo2*3)rTCq6#|T z>&WGDK7jYw$&vano&Fzg+?cbQLZQ%AipLT+)x?D~abR@xTeCLcY%$5;1MbYr{OSz+ zbE2LShNLMnXYzf$SVS_Jtf$1@efadQU7myqkQADp{*MiKODI&3fThEQt=5grt>Kqn z9e{5U@kEswA*(gmRS69b58rbvT&gk)^Lf3_`T@4B>q&C-In59(gM;OKQr4b+ z`pb2Ig7^XgP6D6Fl*|O)lq8R*yS~24+ZNL0hq+uX z;o7w(3A_%v)fOpR9bh3Yh`OqdXKVI=yp>o|a*MR0WOd#xlI+yZCNz_&yd^~Kq$>FS z4rWN0&Y(KsZo&fqOG}HGpKoIms$02@ZGI+Gku?c@n_myMNj;)DPW`Fe=FiS1+uP>L z0qqu20)gP95TegtQ#(@w>pf&4MXG|Q`qR9SVp2nvS6h~<0)fDJQBw;lO-fTOtSc@1 z&O52jOI6mqXJd)ixxUQmDh7V|A$RxmRNnyO6=p%5>a4Yv+ydRcy>S1G8WCXjj z_z}`-P*D2acR||$-Numt=xwlZWYE|5rQoN+;b)k{p<2y2GANfzJ*%q)EtkuYnj3iD z=fRH*YFBKn}gGDcJnVJRyk3HAP(QU1kpE_~kM5&Fy=iBA~6%YeP ToR7xG00000NkvXXu0mjfKnpHG literal 2773 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 bsgmP=!zr_f*Tgb<00000NkvXXu0mjfL7qBC diff --git a/app/src/main/res/mipmap-xhdpi/ic_main_tab_me_pressed.png b/app/src/main/res/mipmap-xhdpi/ic_main_tab_me_pressed.png index e4a0115fc3b74cdffb8b55b041f86205c65a9672..ab16c783e4a9f732b9f5827b59531c404a59a847 100644 GIT binary patch literal 2302 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 QBme*a07*qoM6N<$f}JH{oB#j- literal 2542 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 Ef@!7KoB#j- diff --git a/app/src/main/res/mipmap-xhdpi/ic_main_tab_msg_pressed.png b/app/src/main/res/mipmap-xhdpi/ic_main_tab_msg_pressed.png index 8952193cd30f3d0c26dff7a4950000e7ec89f025..dea4ff089f8a7cd6a43ce3e4e4de496c1075e2d0 100644 GIT binary patch literal 2805 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 literal 2522 zcmV<02_^Q4P)jfO(XuVt}BW6{`JOGn}CQG z-2MAWU8e$4MIZ5HsRx%B+`6t^8d zvH&Cc20%1}5U}-F1=^360TNy|0-yw-@0=Klqs;|JH{k&U+HiE@_^z%ltPCgkrU34o zb!0XHYyf}@((VgTC??R_TY-FqpcEqOPO@2o3N~G6q`o z&@bNqz^S-)-GHzB%76C*;Kf2Psfkqf5u;ZFtzOt?DUtppyJO`)Msxcgd34+*O$R)8 z(c2%1D)@@^Uso7Nt_MV_Y`1O36C-2bbJt86kY9X-W{LJk~WfbM0N1 zh378ny$&F`N1&wQP(sk(ba~hivsgL2Cn-o0mqSp6iPMo#w^Np*H%s`}{c`u%O_p8MOEG!^jW zSNFaM02gUO)}$i^hZe$@kGA6CNVErio_@nt4$i_*be9P;^RBcnc7sqvpf5a z08$5;J)f1?1=k?r(lnipPVct0HVz?&YX(zpFDp53I@0~~F%y~!_zNrhibzoKSy$2w zR}{{g%xHE4P@ROsPRQ}(pT4)PwW)w-UfZAU({rv}NX^%mcLsFS)*-OdKjm>YOE15<38#hNR-I zVRd0=4_Os%L6M;`B9!>drqP*kWFDvi&scTLQH>%UX~ya5a!`EoB&iL7E2z2a<47uy zyts>W6MW0hsm-Q4gy%Mn%8VoPKn-~MO~+GvIH!GyGetDMyTQxYtq{2#kN=4X1ej>I z*T}{8A$7U9c9R^~&}6{VZa(4hNuOCby4q94@tw#{NZAE@YWL-nI5X#B9Ubys(2rNy z!8_lV*>IT$YMV^`PSIwf;Ct$6l^=7)8bs75U6|i@O#vS$g9{i%Y|pQ6&5R@SKn?iQ ztBd5lQqQ2kj%knJ!yk$vUqI`@`7%I`0162}t^!an{}O;apXbdvUq=Z*u|n{xz6!in zN?gB7^@XGslTdo$_9g@Vf1L%!eyj}_pS zinFjeibX{U<~oq7k5GQ4TSKN6_|p%Y4EX#Xl{o{lzWkOiRGbEYFCruj z%VV|c(TY?BW%@Q>rBa^XtPmXfL6ZSb`Ej`y0oq)VTC(&s`E!N3J}jha#ujW?e{X`O&gn0lQH zIOza;-DwoQRC*2F}z|YoeMeG0tw8FA}H8}xjICXK3qH5vay-Wq!e>B z_bl5Q*Jjo=M?a3w?ObN8%)@iaJMzAt!;F(P)ZBnD5CJ?xWw_?*)%eeoDPTyz%XiaW zM3^NYq~NduD8L4w1z7{2R*E?{g+=O~C_)s;*IGexZn=Ti^2%goIbwwFWw+p*x&e1S zNJRv;EEAD{w+r&;YRR2eFb%p|0Ss7MP5_8UXpa$~DNkb0(c`4!5&`rr{WiAO4cJ&X zieQ%X+pHx8gmEpg3f~j!RSW3do88d@(dTMTQJA>D9;dBp?{iN;-376`4*5H9`3_nX1SkX`nXJxWX^7f+%z?Jf)K~;0%!mLsf~{ZF|Jgi7w-Uh|Q;=0H{PzfO{adfMY+1Vx z%k==s`p$>}7J=?wcC-Uag=rDe!~~*Jg7DI+oh^UNDsZFYMjUXX0yp~pS-_2I@V);2 kSqs0{E!3!dXPkxq2WrMYc}^=lkN^Mx07*qoM6N<$f{NeX0RR91 diff --git a/app/src/main/res/mipmap-xhdpi/ic_main_tab_peace.png b/app/src/main/res/mipmap-xhdpi/ic_main_tab_peace.png index 6a1e27025deefff6c830374ac66e33298beff9ab..41c82a34e7f73fd0d733b950b374330141204a86 100644 GIT binary patch literal 2624 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_main_tab_peace_pressed.png b/app/src/main/res/mipmap-xhdpi/ic_main_tab_peace_pressed.png index c14f49b136f342430ad4b70b2c4402d809192beb..6972a765cf8097b2483db41beb526660a93ff1a7 100644 GIT binary patch literal 2804 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 hn;AA+W7$;w``;L7xmJU3l#FFB15E #FFC4AB - + #33000000 #66000000 #4D000000 #40FFFFFF @@ -579,7 +579,7 @@ #7727E4 - #555574 + #66333333 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c24c9097c..d717584a1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -157,7 +157,7 @@ 我的粉丝 你还没有关注任何音游好友哦! \n快去添加关注吧! - 搜索昵称/音游号/房间名 + 搜索昵称或ID 在线中… 客服 diff --git a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/bean/HomeRoom.java b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/bean/HomeRoom.java index 3a52254cd..19e0caf97 100644 --- a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/bean/HomeRoom.java +++ b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/bean/HomeRoom.java @@ -9,6 +9,7 @@ import com.yizhuan.xchat_android_core.noble.NobleInfo; import com.yizhuan.xchat_android_core.room.bean.RoomInfo; import java.io.Serializable; +import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; @@ -54,6 +55,10 @@ public class HomeRoom extends RoomInfo implements Parcelable, Serializable, Mult /** 背景图标 */ private String icon; + private List micUsers; + + private boolean crossPking; + public HomeRoom() { super(); } diff --git a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/model/HomeModel.kt b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/model/HomeModel.kt index 56d52cf64..7ced3955c 100644 --- a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/model/HomeModel.kt +++ b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/home/model/HomeModel.kt @@ -138,6 +138,27 @@ object HomeModel : BaseModel() { api.getHotRoom(pageNum, pageSize) } + suspend fun getCommonRoom(tabId: Int, pageNum: Int, pageSize: Int): List? = + launchRequest { + api.getCommonRoom(tabId, pageNum, pageSize) + } + + + suspend fun getHomeTag(): List? = + launchRequest { + api.getHomeTag() + } + + suspend fun getConcernsRoom(): List? = + launchRequest { + api.getConcernsRoom() + } + + suspend fun getCollectRoom(pageNum: Int, pageSize: Int): List? = + launchRequest { + api.getCollectRoom(AuthModel.get().currentUid,pageNum, pageSize) + } + val homeConcerns: Single> get() = api.apiHomeConcerns( @@ -303,6 +324,46 @@ object HomeModel : BaseModel() { @Query("pageSize") pageSize: Int ): ServiceResult> + /** + * 首页热门房间 + * + * @return + */ + @GET("/home/tab/mapV2") + suspend fun getCommonRoom( + @Query("tabId") tabId: Int, + @Query("pageNum") pageNum: Int, + @Query("pageSize") pageSize: Int + ): ServiceResult> + + /** + * 首页派对 Tag List + * + * @return + */ + @GET("/home/tagV2") + suspend fun getHomeTag(): ServiceResult> + + /** + * 首页派对 Tag List + * + * @return + */ + @GET("/fans/partTabFollowList") + suspend fun getConcernsRoom(): ServiceResult> + + + /** + * 首页派对 Tag List + * + * @return + */ + @GET("/fans/fansRoomList") + suspend fun getCollectRoom( + @Query("uid") uid: Long, + @Query("page") pageNum: Int, + @Query("pageSize") pageSize: Int + ): ServiceResult> /** * 首页顶部收藏房间列表 diff --git a/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java b/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java index 41afe60cd..ec997c6a2 100644 --- a/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java +++ b/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java @@ -145,7 +145,7 @@ public final class HttpLoggingInterceptor implements Interceptor { return level; } - @Override public synchronized Response intercept(Chain chain) throws IOException { + @Override public Response intercept(Chain chain) throws IOException { Level level = this.level; Request request = chain.request();