From fb7862c38068b17ccd909e623f2f2d17123496af Mon Sep 17 00:00:00 2001 From: nail <123456789@qq.com> Date: Fri, 17 Apr 2026 15:33:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 6 + .../controller/constant/ConstUrl.java | 3 + .../controller/constant/Constant.java | 2 + .../main/adapter/MainRecommendAdapter.java | 180 ++++++++++++++++- .../controller/main/manager/MainManager.java | 73 ++++++- .../settings/adapter/GenderActiveAdapter.java | 87 ++++++++ .../settings/adapter/IntimacyAdapter.java | 48 +++++ .../settings/manager/SettingManager.java | 24 ++- .../bolizhuzi/model/main/AnchorBean.java | 27 +++ .../bolizhuzi/model/main/AnchorListBean.java | 9 + .../model/main/MainPageAnchorBean.java | 9 + .../bolizhuzi/model/main/UserGenderBean.java | 9 + .../model/settings/IntimacyBean.java | 41 ++++ .../model/settings/IntimacyListBean.java | 35 ++++ .../model/settings/UserInfoBean.java | 18 ++ .../view/main/MainFiveStarFragment.java | 63 ++++-- .../view/main/MainFourStarFragment.java | 62 ++++-- .../view/main/MainNewPeopleFragment.java | 63 ++++-- .../view/main/MainRecommend2Fragment.java | 10 +- .../view/main/MainThreeStarFragment.java | 63 ++++-- .../view/main/MainVoiceFragment.java | 65 ++++-- .../view/main/RecommendFragment2.java | 103 ++++++---- .../view/main/dialog/ShaiXuanDialog.java | 16 +- .../view/settings/BindPhoneActivity.java | 12 +- .../view/settings/GenderActiveActivity.java | 129 ++++++++++++ .../view/settings/GeneralMemberFragment.java | 128 +++++++----- .../view/settings/IntimacyListActivity.java | 129 ++++++++++++ .../view/settings/SettingFragment2.java | 134 +++++++++---- .../view/settings/SuperMember2Fragment.java | 65 +++--- .../ic_general_member_header_bg.png | Bin 29326 -> 61107 bytes .../ic_general_member_header_bg.png | Bin 61479 -> 150763 bytes ...ine_round.xml => shape_6ce4b7_oval_bg.xml} | 2 - .../res/drawable/shape_999999_oval_bg.xml | 7 + .../res/drawable/shape_f2b854_oval_bg.xml | 7 + app/src/main/res/drawable/switch_thumb_on.xml | 9 +- .../main/res/layout/activity_bind_phone.xml | 3 + .../res/layout/activity_gender_activity.xml | 74 +++++++ app/src/main/res/layout/activity_intimacy.xml | 74 +++++++ .../res/layout/activity_privilege_setting.xml | 2 +- .../res/layout/fragment_general_member.xml | 32 +-- .../res/layout/fragment_main_recommend2.xml | 2 + .../main/res/layout/fragment_main_voice.xml | 2 +- .../main/res/layout/fragment_recommend2.xml | 2 +- .../res/layout/fragment_super_member2.xml | 26 +-- .../main/res/layout/item_gender_active.xml | 106 ++++++++++ .../main/res/layout/item_home_recommend.xml | 92 ++++++++- .../main/res/layout/item_intimacy_list.xml | 186 ++++++++++++++++++ .../main/res/layout/item_setting_option.xml | 13 ++ .../res/layout/layout_shaixuan_dialog.xml | 15 +- .../main/res/mipmap-xhdpi/ic_member_vip.png | Bin 151103 -> 269317 bytes app/src/main/res/mipmap-xhdpi/ic_svip_tag.png | Bin 0 -> 1618 bytes app/src/main/res/mipmap-xhdpi/ic_vip_tag.png | Bin 1222 -> 904 bytes .../res/mipmap-xhdpi/new_vip_select_bg1.png | Bin 0 -> 7057 bytes .../res/mipmap-xhdpi/new_vip_select_bg2.png | Bin 0 -> 7574 bytes .../main/res/mipmap-xhdpi/svip_select_bg1.png | Bin 0 -> 9980 bytes .../main/res/mipmap-xhdpi/svip_select_bg2.png | Bin 0 -> 10662 bytes .../main/res/mipmap-xxhdpi/ic_member_vip.png | Bin 426162 -> 573325 bytes 57 files changed, 1973 insertions(+), 294 deletions(-) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/GenderActiveAdapter.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/IntimacyAdapter.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyBean.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyListBean.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GenderActiveActivity.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/settings/IntimacyListActivity.java rename app/src/main/res/drawable/{bg_online_round.xml => shape_6ce4b7_oval_bg.xml} (56%) create mode 100644 app/src/main/res/drawable/shape_999999_oval_bg.xml create mode 100644 app/src/main/res/drawable/shape_f2b854_oval_bg.xml create mode 100644 app/src/main/res/layout/activity_gender_activity.xml create mode 100644 app/src/main/res/layout/activity_intimacy.xml create mode 100644 app/src/main/res/layout/item_gender_active.xml create mode 100644 app/src/main/res/layout/item_intimacy_list.xml create mode 100644 app/src/main/res/mipmap-xhdpi/ic_svip_tag.png create mode 100644 app/src/main/res/mipmap-xhdpi/new_vip_select_bg1.png create mode 100644 app/src/main/res/mipmap-xhdpi/new_vip_select_bg2.png create mode 100644 app/src/main/res/mipmap-xhdpi/svip_select_bg1.png create mode 100644 app/src/main/res/mipmap-xhdpi/svip_select_bg2.png diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 20b817d..a82eb30 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -483,6 +483,12 @@ + + { +public class MainRecommendAdapter extends BaseQuickAdapter { private Context mContext; private int mTabType; //1代表推荐 2代表语聊 0代表其他 @@ -36,14 +42,38 @@ public class MainRecommendAdapter extends BaseQuickAdapter httpUiCallBack) { + HttpWithUiTask task = new HttpWithUiTask(activity, httpUiCallBack) { + @Override + protected HttpResult run() throws Exception { + final String url = ConstUrl.HOME_DATA; + HttpRequest.Builder builder = new HttpRequest.Builder() + .setResultType(new TType>() { + + }).setHttpMethod(HttpMethod.POST) + .addParam("type", type) + .addParam("page", page + "") + .setUrl(url); + + HttpRequest request = builder.build(); + return request.request(); + } + }; + // task.start(); task.start(false); } @@ -600,7 +625,7 @@ public class MainManager { .setResultType(new TType>() { }).setHttpMethod(HttpMethod.POST) - .addParam("status", status + "") + .addParam("value", status + "") .setUrl(url); HttpRequest request = builder.build(); @@ -611,6 +636,28 @@ public class MainManager { task.start(); } + public static void changeVideoStatus2(BaseActivity activity, + final int status, + HttpUiCallBack httpUiCallBack) { + HttpWithUiTask task = new HttpWithUiTask(activity, httpUiCallBack) { + @Override + protected HttpResult run() throws Exception { + final String url = ConstUrl.SET_DO_NOT_DISTURB; + HttpRequest.Builder builder = new HttpRequest.Builder() + .setResultType(new TType>() { + + }).setHttpMethod(HttpMethod.POST) + .addParam("do_not_disturb", status + "") + .setUrl(url); + + HttpRequest request = builder.build(); + return request.request(); + } + }; + + task.start(false); + } + public static void changeswitchServiceNum(BaseActivity activity, final int status, HttpUiCallBack httpUiCallBack) { @@ -904,6 +951,30 @@ public class MainManager { task.start(); } + public static void getGenderActiveList(BaseActivity activity, + final int gender, + final int page, + HttpUiCallBack httpUiCallBack) { + HttpWithUiTask task = new HttpWithUiTask(activity, httpUiCallBack) { + @Override + protected HttpResult run() throws Exception { + String url = ConstUrl.GET_ACTIVE_USERS; + HttpRequest.Builder builder = new HttpRequest.Builder() + .setResultType(new TType>() { + + }).setHttpMethod(HttpMethod.POST) + .addParam("gender", gender + "") + .addParam("page", page + "") + .setUrl(url); + + HttpRequest request = builder.build(); + return request.request(); + } + }; + + task.start(false); + } + public static void getSystemVersion(BaseActivity activity, HttpUiCallBack httpUiCallBack) { HttpWithUiTask task = new HttpWithUiTask(activity, httpUiCallBack) { diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/GenderActiveAdapter.java b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/GenderActiveAdapter.java new file mode 100644 index 0000000..6e26a5a --- /dev/null +++ b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/GenderActiveAdapter.java @@ -0,0 +1,87 @@ +package com.xuebiping.bolizhuzi.controller.settings.adapter; + +import android.content.Context; +import android.content.Intent; +import android.graphics.Color; +import android.text.TextUtils; +import android.view.View; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import com.chad.library.adapter.base.BaseQuickAdapter; +import com.chad.library.adapter.base.viewholder.BaseViewHolder; +import com.facebook.drawee.view.SimpleDraweeView; +import com.flyco.roundview.RoundTextView; +import com.xuebiping.bolizhuzi.R; +import com.xuebiping.bolizhuzi.im.uikit.api.NimUIKit; +import com.xuebiping.bolizhuzi.model.settings.UserInfoBean; +import com.xuebiping.bolizhuzi.utils.StrU; +import com.xuebiping.bolizhuzi.view.main.MainPageActivity; + +import org.jetbrains.annotations.NotNull; + +public class GenderActiveAdapter extends BaseQuickAdapter { + + private Context mContext; + + public GenderActiveAdapter(int layoutResId, Context context) { + super(layoutResId); + this.mContext = context; + } + + @Override + protected void convert(@NotNull BaseViewHolder baseViewHolder, UserInfoBean bean) { + LinearLayout lin_gender_item = baseViewHolder.getView(R.id.lin_gender_item); + SimpleDraweeView user_head = baseViewHolder.getView(R.id.user_head); + View view_online_status = baseViewHolder.getView(R.id.view_online_status); + TextView tv_nick_name = baseViewHolder.getView(R.id.tv_nick_name); + ImageView iv_member_sign = baseViewHolder.getView(R.id.iv_member_sign); + TextView tv_user_info = baseViewHolder.getView(R.id.tv_user_info); + TextView iv_luck_hi = baseViewHolder.getView(R.id.iv_luck_hi); + + user_head.setImageURI(StrU.getResourcePath(bean.getAvatar(), mContext)); + + if (bean.getOnline_status() == 0) { + view_online_status.setBackgroundResource(R.drawable.shape_999999_oval_bg); + }else if (bean.getOnline_status() == 1) { + view_online_status.setBackgroundResource(R.drawable.shape_6ce4b7_oval_bg); + }else if (bean.getOnline_status() == 2) { + view_online_status.setBackgroundResource(R.drawable.shape_f2b854_oval_bg); + } + + tv_nick_name.setText(bean.getNickname()); + + if (0 == bean.getVip()) { + iv_member_sign.setVisibility(View.VISIBLE); + iv_member_sign.setImageResource(R.drawable.ic_pvip); + } else if (1 == bean.getVip()) { + iv_member_sign.setVisibility(View.VISIBLE); + iv_member_sign.setImageResource(R.drawable.ic_gvip); + } else { + iv_member_sign.setVisibility(View.GONE); + } + + if (TextUtils.isEmpty(bean.getCity())) { + tv_user_info.setText((bean.getGender() == 2 ? "男" : "女") + " | " + bean.getAge()); + }else { + tv_user_info.setText(bean.getCity() + " | " + (bean.getGender() == 2 ? "男" : "女") + " | " + bean.getAge()); + } + + iv_luck_hi.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + NimUIKit.startP2PSession(mContext, bean.getUser_id() + ""); + } + }); + + lin_gender_item.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(mContext, MainPageActivity.class); + intent.putExtra("userId", bean.getUserid()); + mContext.startActivity(intent); + } + }); + } +} diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/IntimacyAdapter.java b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/IntimacyAdapter.java new file mode 100644 index 0000000..69b600c --- /dev/null +++ b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/IntimacyAdapter.java @@ -0,0 +1,48 @@ +package com.xuebiping.bolizhuzi.controller.settings.adapter; + +import android.content.Context; +import android.content.Intent; +import android.view.View; +import android.widget.RelativeLayout; +import android.widget.TextView; + +import com.chad.library.adapter.base.BaseQuickAdapter; +import com.chad.library.adapter.base.viewholder.BaseViewHolder; +import com.facebook.drawee.view.SimpleDraweeView; +import com.xuebiping.bolizhuzi.R; +import com.xuebiping.bolizhuzi.model.settings.IntimacyBean; +import com.xuebiping.bolizhuzi.utils.StrU; +import com.xuebiping.bolizhuzi.view.main.MainPageActivity; + +import org.jetbrains.annotations.NotNull; + +public class IntimacyAdapter extends BaseQuickAdapter { + + private Context mContext; + + public IntimacyAdapter(int layoutResId, Context context) { + super(layoutResId); + this.mContext = context; + } + + @Override + protected void convert(@NotNull BaseViewHolder baseViewHolder, IntimacyBean bean) { + RelativeLayout rl_item = baseViewHolder.getView(R.id.rl_item); + SimpleDraweeView user_head = baseViewHolder.getView(R.id.user_head); + TextView tv_nick_name = baseViewHolder.getView(R.id.tv_nick_name); + TextView tv_intimacy = baseViewHolder.getView(R.id.tv_intimacy); + + user_head.setImageURI(StrU.getResourcePath(bean.getAvatar(), mContext)); + tv_nick_name.setText(bean.getNickname()); + tv_intimacy.setText(bean.getTotal_consume_coin() + ""); + + rl_item.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(mContext, MainPageActivity.class); + intent.putExtra("userId", bean.getUser_id()); + mContext.startActivity(intent); + } + }); + } +} diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/manager/SettingManager.java b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/manager/SettingManager.java index ec3f0ee..3dc611e 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/manager/SettingManager.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/manager/SettingManager.java @@ -19,6 +19,7 @@ import com.xuebiping.bolizhuzi.model.settings.CancellationBean; import com.xuebiping.bolizhuzi.model.settings.ChatPriceBean; import com.xuebiping.bolizhuzi.model.settings.GoddessPrivilegeBean; import com.xuebiping.bolizhuzi.model.settings.GreetingBean; +import com.xuebiping.bolizhuzi.model.settings.IntimacyListBean; import com.xuebiping.bolizhuzi.model.settings.InvitationBean; import com.xuebiping.bolizhuzi.model.settings.InviteDataListBean; import com.xuebiping.bolizhuzi.model.settings.MemberBean; @@ -315,6 +316,27 @@ public class SettingManager { task.start(); } + public static void getIntimacyList(BaseActivity activity, final int page, + HttpUiCallBack httpUiCallBack) { + HttpWithUiTask task = new HttpWithUiTask(activity, httpUiCallBack) { + @Override + protected HttpResult run() throws Exception { + final String url = ConstUrl.INTIMACY_LIST; + HttpRequest.Builder builder = new HttpRequest.Builder() + .setResultType(new TType>() { + + }).setHttpMethod(HttpMethod.POST) + .addParam("page", page + "") + .setUrl(url); + + HttpRequest request = builder.build(); + return request.request(); + } + }; + + task.start(false); + } + public static void rankWealth(BaseActivity activity, final int type, final int page, HttpUiCallBack httpUiCallBack) { @@ -537,7 +559,7 @@ public class SettingManager { } }; - task.start(); + task.start(false); } public static void getContactList(BaseActivity activity, diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorBean.java index ed28f7e..a802dd5 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorBean.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorBean.java @@ -23,6 +23,33 @@ public class AnchorBean implements Serializable { private boolean isVideo; private boolean is_follow;//true关注false未关注 private int anchor_tag;// 1=王牌 2=人气 + private int member_discount_price; //会员优惠价格 + private int star_level; //星级 + private int voice_price; //语聊价格 + + public int getVoice_price() { + return voice_price; + } + + public void setVoice_price(int voice_price) { + this.voice_price = voice_price; + } + + public int getStar_level() { + return star_level; + } + + public void setStar_level(int star_level) { + this.star_level = star_level; + } + + public int getMember_discount_price() { + return member_discount_price; + } + + public void setMember_discount_price(int member_discount_price) { + this.member_discount_price = member_discount_price; + } public int getPrice() { return price; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorListBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorListBean.java index 75c9969..42832d6 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorListBean.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/AnchorListBean.java @@ -8,9 +8,18 @@ public class AnchorListBean { private String skill_name; private String skill_icon; private int total; + private int total_page; private List anchors = new ArrayList<>(); private List list = new ArrayList<>(); + public int getTotal_page() { + return total_page; + } + + public void setTotal_page(int total_page) { + this.total_page = total_page; + } + public List getAnchors() { return anchors; } diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/MainPageAnchorBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/MainPageAnchorBean.java index 027dc0e..1f43462 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/MainPageAnchorBean.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/MainPageAnchorBean.java @@ -4,6 +4,15 @@ public class MainPageAnchorBean { private int open_video_status; private int open_voice_status; private int video_status; + private int do_not_disturb; + + public int getDo_not_disturb() { + return do_not_disturb; + } + + public void setDo_not_disturb(int do_not_disturb) { + this.do_not_disturb = do_not_disturb; + } public int getOpen_video_status() { return open_video_status; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/UserGenderBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/UserGenderBean.java index c99d877..556109d 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/model/main/UserGenderBean.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/main/UserGenderBean.java @@ -8,6 +8,7 @@ import java.util.List; public class UserGenderBean { private int total; private int page; + private int total_page; private List list = new ArrayList<>(); public int getTotal() { @@ -33,4 +34,12 @@ public class UserGenderBean { public void setList(List list) { this.list = list; } + + public int getTotal_page() { + return total_page; + } + + public void setTotal_page(int total_page) { + this.total_page = total_page; + } } diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyBean.java new file mode 100644 index 0000000..d49971f --- /dev/null +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyBean.java @@ -0,0 +1,41 @@ +package com.xuebiping.bolizhuzi.model.settings; + +public class IntimacyBean { + + private int user_id; + private int total_consume_coin; + private String nickname; + private String avatar; + + public int getUser_id() { + return user_id; + } + + public void setUser_id(int user_id) { + this.user_id = user_id; + } + + public int getTotal_consume_coin() { + return total_consume_coin; + } + + public void setTotal_consume_coin(int total_consume_coin) { + this.total_consume_coin = total_consume_coin; + } + + public String getNickname() { + return nickname; + } + + public void setNickname(String nickname) { + this.nickname = nickname; + } + + public String getAvatar() { + return avatar; + } + + public void setAvatar(String avatar) { + this.avatar = avatar; + } +} diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyListBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyListBean.java new file mode 100644 index 0000000..6cf971e --- /dev/null +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/IntimacyListBean.java @@ -0,0 +1,35 @@ +package com.xuebiping.bolizhuzi.model.settings; + +import java.util.ArrayList; +import java.util.List; + +public class IntimacyListBean { + + private int page; + private int total_page; + private List list = new ArrayList<>(); + + public int getPage() { + return page; + } + + public void setPage(int page) { + this.page = page; + } + + public int getTotal_page() { + return total_page; + } + + public void setTotal_page(int total_page) { + this.total_page = total_page; + } + + public List getList() { + return list; + } + + public void setList(List list) { + this.list = list; + } +} diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/UserInfoBean.java b/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/UserInfoBean.java index 0b30da9..4b3dc67 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/UserInfoBean.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/model/settings/UserInfoBean.java @@ -40,6 +40,24 @@ public class UserInfoBean { private String signature; private UserFrameBean user_frame; private int user_type; + private int online_status; + private int do_not_disturb; + + public int getDo_not_disturb() { + return do_not_disturb; + } + + public void setDo_not_disturb(int do_not_disturb) { + this.do_not_disturb = do_not_disturb; + } + + public int getOnline_status() { + return online_status; + } + + public void setOnline_status(int online_status) { + this.online_status = online_status; + } public int getUser_type() { return user_type; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFiveStarFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFiveStarFragment.java index 377a7b5..263aeaa 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFiveStarFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFiveStarFragment.java @@ -11,12 +11,18 @@ import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.fengliyan.uikit.toast.MaleToast; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.main.adapter.MainRecommendAdapter; -import com.xuebiping.bolizhuzi.model.main.LookMeBean; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.model.main.AnchorBean; +import com.xuebiping.bolizhuzi.model.main.AnchorListBean; +import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; import org.jetbrains.annotations.NotNull; @@ -25,12 +31,15 @@ import java.util.List; public class MainFiveStarFragment extends Fragment implements OnRefreshLoadMoreListener { + private String mType = "five_star"; + private SmartRefreshLayout mSmart_refresh; private RecyclerView mRv_list; private MainRecommendAdapter mAdapter; private int mPage = 1; - private List mData = new ArrayList<>(); + private int mTotalPage; + private List mData = new ArrayList<>(); private LinearLayoutManager mLinearLayoutManager; @Nullable @@ -57,21 +66,42 @@ public class MainFiveStarFragment extends Fragment implements OnRefreshLoadMoreL } private void getData(int page) { + MainManager.getHomeData((BaseActivity) getActivity(), mType, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + finishFresh(); + if (result != null) { - if (page == 1) { - mData.clear(); - } + if (mPage == 1) { + mData.clear(); + } - for (int i = 0; i < 10; i++) { - LookMeBean lookMeBean = new LookMeBean(); - lookMeBean.setId(i + ""); - lookMeBean.setAvatar_url("uploads/admin/202403/25/04cf409ab9148f11c0052bb254b5c155.jpg"); - mData.add(lookMeBean); + AnchorListBean list1 = result.getList(); + if (list1 != null) { + mTotalPage = list1.getTotal_page(); + List list = list1.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + } + if (mData != null && mData.size() > 0) { + mAdapter.setList(mData); + } + } - } + @Override + public void onFailure(BaseActivity activity, String tip) { + finishFresh(); + MaleToast.showFailureMsg(activity, tip); + } - finishFresh(); - mAdapter.setList(mData); + @Override + public void onException(BaseActivity activity, Throwable e) { + finishFresh(); + MaleToast.showFailureMsg(activity, "请重试"); + } + }); } public void finishFresh() { @@ -82,7 +112,12 @@ public class MainFiveStarFragment extends Fragment implements OnRefreshLoadMoreL @Override public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { mPage++; - getData(mPage); + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getData(mPage); + } } @Override diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFourStarFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFourStarFragment.java index 0ed719d..d9183fc 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFourStarFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainFourStarFragment.java @@ -11,12 +11,19 @@ import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.fengliyan.uikit.toast.MaleToast; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.main.adapter.MainRecommendAdapter; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.model.main.AnchorBean; +import com.xuebiping.bolizhuzi.model.main.AnchorListBean; +import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean; import com.xuebiping.bolizhuzi.model.main.LookMeBean; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; import org.jetbrains.annotations.NotNull; @@ -25,12 +32,15 @@ import java.util.List; public class MainFourStarFragment extends Fragment implements OnRefreshLoadMoreListener { + private String mType = "four_star"; + private SmartRefreshLayout mSmart_refresh; private RecyclerView mRv_list; private MainRecommendAdapter mAdapter; private int mPage = 1; - private List mData = new ArrayList<>(); + private int mTotalPage; + private List mData = new ArrayList<>(); private LinearLayoutManager mLinearLayoutManager; @Nullable @@ -57,21 +67,42 @@ public class MainFourStarFragment extends Fragment implements OnRefreshLoadMoreL } private void getData(int page) { + MainManager.getHomeData((BaseActivity) getActivity(), mType, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + finishFresh(); + if (result != null) { - if (page == 1) { - mData.clear(); - } + if (mPage == 1) { + mData.clear(); + } - for (int i = 0; i < 10; i++) { - LookMeBean lookMeBean = new LookMeBean(); - lookMeBean.setId(i + ""); - lookMeBean.setAvatar_url("uploads/admin/202403/25/04cf409ab9148f11c0052bb254b5c155.jpg"); - mData.add(lookMeBean); + AnchorListBean list1 = result.getList(); + if (list1 != null) { + mTotalPage = list1.getTotal_page(); + List list = list1.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + } + if (mData != null && mData.size() > 0) { + mAdapter.setList(mData); + } + } - } + @Override + public void onFailure(BaseActivity activity, String tip) { + finishFresh(); + MaleToast.showFailureMsg(activity, tip); + } - finishFresh(); - mAdapter.setList(mData); + @Override + public void onException(BaseActivity activity, Throwable e) { + finishFresh(); + MaleToast.showFailureMsg(activity, "请重试"); + } + }); } public void finishFresh() { @@ -82,7 +113,12 @@ public class MainFourStarFragment extends Fragment implements OnRefreshLoadMoreL @Override public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { mPage++; - getData(mPage); + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getData(mPage); + } } @Override diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainNewPeopleFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainNewPeopleFragment.java index 94d541a..9205d3c 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainNewPeopleFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainNewPeopleFragment.java @@ -11,12 +11,18 @@ import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.fengliyan.uikit.toast.MaleToast; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.main.adapter.MainRecommendAdapter; -import com.xuebiping.bolizhuzi.model.main.LookMeBean; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.model.main.AnchorBean; +import com.xuebiping.bolizhuzi.model.main.AnchorListBean; +import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; import org.jetbrains.annotations.NotNull; @@ -25,12 +31,15 @@ import java.util.List; public class MainNewPeopleFragment extends Fragment implements OnRefreshLoadMoreListener { + private String mType = "new"; + private SmartRefreshLayout mSmart_refresh; private RecyclerView mRv_list; private MainRecommendAdapter mAdapter; private int mPage = 1; - private List mData = new ArrayList<>(); + private int mTotalPage; + private List mData = new ArrayList<>(); private LinearLayoutManager mLinearLayoutManager; @Nullable @@ -57,21 +66,42 @@ public class MainNewPeopleFragment extends Fragment implements OnRefreshLoadMore } private void getData(int page) { + MainManager.getHomeData((BaseActivity) getActivity(), mType, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + finishFresh(); + if (result != null) { - if (page == 1) { - mData.clear(); - } + if (mPage == 1) { + mData.clear(); + } - for (int i = 0; i < 10; i++) { - LookMeBean lookMeBean = new LookMeBean(); - lookMeBean.setId(i + ""); - lookMeBean.setAvatar_url("uploads/admin/202403/25/04cf409ab9148f11c0052bb254b5c155.jpg"); - mData.add(lookMeBean); + AnchorListBean list1 = result.getList(); + if (list1 != null) { + mTotalPage = list1.getTotal_page(); + List list = list1.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + } + if (mData != null && mData.size() > 0) { + mAdapter.setList(mData); + } + } - } + @Override + public void onFailure(BaseActivity activity, String tip) { + finishFresh(); + MaleToast.showFailureMsg(activity, tip); + } - finishFresh(); - mAdapter.setList(mData); + @Override + public void onException(BaseActivity activity, Throwable e) { + finishFresh(); + MaleToast.showFailureMsg(activity, "请重试"); + } + }); } public void finishFresh() { @@ -82,7 +112,12 @@ public class MainNewPeopleFragment extends Fragment implements OnRefreshLoadMore @Override public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { mPage++; - getData(mPage); + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getData(mPage); + } } @Override diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainRecommend2Fragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainRecommend2Fragment.java index c44882c..147b1d3 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainRecommend2Fragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainRecommend2Fragment.java @@ -22,9 +22,12 @@ import androidx.viewpager.widget.ViewPager; import com.fengliyan.uikit.UiUtils; import com.fengliyan.uikit.toast.MaleToast; import com.xuebiping.bolizhuzi.R; +import com.xuebiping.bolizhuzi.controller.constant.Constant; import com.xuebiping.bolizhuzi.controller.main.adapter.MainViewPagerAdapter; import com.xuebiping.bolizhuzi.controller.main.adapter.ScaleTransitionPagerTitleView; +import com.xuebiping.bolizhuzi.controller.user.manager.UserManager; import com.xuebiping.bolizhuzi.im.uikit.common.ToastHelper; +import com.xuebiping.bolizhuzi.utils.NoClearSPUtils; import com.xuebiping.bolizhuzi.view.base.BaseActivity; import com.xuebiping.bolizhuzi.view.main.dialog.ShaiXuanDialog; @@ -62,7 +65,7 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList private MainNewPeopleFragment mNewPeopleFragment; private MainFiveStarFragment mFiveStarFragment; private MainFourStarFragment mFourStarFragment; - private MainRecommendActiveFragment mThreeStarFragment; + private MainThreeStarFragment mThreeStarFragment; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, @@ -97,7 +100,7 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList mNewPeopleFragment = new MainNewPeopleFragment(); mFiveStarFragment = new MainFiveStarFragment(); mFourStarFragment = new MainFourStarFragment(); - mThreeStarFragment = new MainRecommendActiveFragment(); + mThreeStarFragment = new MainThreeStarFragment(); mChannelFragments.add(mLookMeFragment); mChannelFragments.add(mRecommendFragment); @@ -145,6 +148,7 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList mViewPagerAdapter.notifyDataSetChanged(); mMainViewPager.setCurrentItem(mIndex); + mMainViewPager.setOffscreenPageLimit(7); } private void initMagicIndicator() { @@ -286,7 +290,7 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList shaiXuanDialog.setRightOnClickListener(new ShaiXuanDialog.OnDialogRightClickListener() { @Override public void rightClick(int isSelect) { - ToastHelper.showToast(getContext(),"选择了 " + isSelect); + NoClearSPUtils.saveInt(getActivity(), UserManager.getUserInfo().getUser_id() + Constant.FRIEND_SELECT, isSelect); } }); }else if (view == mRl_home_change) { diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainThreeStarFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainThreeStarFragment.java index 212cd5c..71d0703 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainThreeStarFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainThreeStarFragment.java @@ -11,12 +11,18 @@ import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.fengliyan.uikit.toast.MaleToast; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.main.adapter.MainRecommendAdapter; -import com.xuebiping.bolizhuzi.model.main.LookMeBean; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.model.main.AnchorBean; +import com.xuebiping.bolizhuzi.model.main.AnchorListBean; +import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; import org.jetbrains.annotations.NotNull; @@ -25,12 +31,15 @@ import java.util.List; public class MainThreeStarFragment extends Fragment implements OnRefreshLoadMoreListener { + private String mType = "three_star"; + private SmartRefreshLayout mSmart_refresh; private RecyclerView mRv_list; private MainRecommendAdapter mAdapter; private int mPage = 1; - private List mData = new ArrayList<>(); + private int mTotalPage; + private List mData = new ArrayList<>(); private LinearLayoutManager mLinearLayoutManager; @Nullable @@ -57,21 +66,42 @@ public class MainThreeStarFragment extends Fragment implements OnRefreshLoadMore } private void getData(int page) { + MainManager.getHomeData((BaseActivity) getActivity(), mType, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + finishFresh(); + if (result != null) { - if (page == 1) { - mData.clear(); - } + if (mPage == 1) { + mData.clear(); + } - for (int i = 0; i < 10; i++) { - LookMeBean lookMeBean = new LookMeBean(); - lookMeBean.setId(i + ""); - lookMeBean.setAvatar_url("uploads/admin/202403/25/04cf409ab9148f11c0052bb254b5c155.jpg"); - mData.add(lookMeBean); + AnchorListBean list1 = result.getList(); + if (list1 != null) { + mTotalPage = list1.getTotal_page(); + List list = list1.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + } + if (mData != null && mData.size() > 0) { + mAdapter.setList(mData); + } + } - } + @Override + public void onFailure(BaseActivity activity, String tip) { + finishFresh(); + MaleToast.showFailureMsg(activity, tip); + } - finishFresh(); - mAdapter.setList(mData); + @Override + public void onException(BaseActivity activity, Throwable e) { + finishFresh(); + MaleToast.showFailureMsg(activity, "请重试"); + } + }); } public void finishFresh() { @@ -82,7 +112,12 @@ public class MainThreeStarFragment extends Fragment implements OnRefreshLoadMore @Override public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { mPage++; - getData(mPage); + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getData(mPage); + } } @Override diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainVoiceFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainVoiceFragment.java index 2719cae..359a7fa 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainVoiceFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/MainVoiceFragment.java @@ -12,14 +12,19 @@ import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; +import com.fengliyan.uikit.toast.MaleToast; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.main.adapter.MainRecommendAdapter; -import com.xuebiping.bolizhuzi.model.main.BannerBean; -import com.xuebiping.bolizhuzi.model.main.LookMeBean; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.model.main.AnchorBean; +import com.xuebiping.bolizhuzi.model.main.AnchorListBean; +import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean; import com.xuebiping.bolizhuzi.utils.SPUtils; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; import org.jetbrains.annotations.NotNull; @@ -28,12 +33,15 @@ import java.util.List; public class MainVoiceFragment extends Fragment implements OnRefreshLoadMoreListener { + private String mType = "voice"; + private SmartRefreshLayout mSmart_refresh; private RecyclerView mRv_list; private MainRecommendAdapter mAdapter; private int mPage = 1; - private List mData = new ArrayList<>(); + private int mTotalPage; + private List mData = new ArrayList<>(); private GridLayoutManager mGridLayoutManager; private LinearLayoutManager mLinearLayoutManager; @@ -84,20 +92,42 @@ public class MainVoiceFragment extends Fragment implements OnRefreshLoadMoreList private void getData(int page) { - if (page == 1) { - mData.clear(); - } + MainManager.getHomeData((BaseActivity) getActivity(), mType, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + finishFresh(); + if (result != null) { - for (int i = 0; i < 10; i++) { - LookMeBean lookMeBean = new LookMeBean(); - lookMeBean.setId(i + ""); - lookMeBean.setAvatar_url("uploads/admin/202403/25/04cf409ab9148f11c0052bb254b5c155.jpg"); - mData.add(lookMeBean); + if (mPage == 1) { + mData.clear(); + } - } + AnchorListBean list1 = result.getList(); + if (list1 != null) { + mTotalPage = list1.getTotal_page(); + List list = list1.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + } + if (mData != null && mData.size() > 0) { + mAdapter.setList(mData); + } + } - finishFresh(); - mAdapter.setList(mData); + @Override + public void onFailure(BaseActivity activity, String tip) { + finishFresh(); + MaleToast.showFailureMsg(activity, tip); + } + + @Override + public void onException(BaseActivity activity, Throwable e) { + finishFresh(); + MaleToast.showFailureMsg(activity, "请重试"); + } + }); } public void finishFresh() { @@ -108,7 +138,12 @@ public class MainVoiceFragment extends Fragment implements OnRefreshLoadMoreList @Override public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { mPage++; - getData(mPage); + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getData(mPage); + } } @Override diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/RecommendFragment2.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/RecommendFragment2.java index 28a317d..49c4220 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/RecommendFragment2.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/RecommendFragment2.java @@ -1,6 +1,7 @@ package com.xuebiping.bolizhuzi.view.main; import android.os.Bundle; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -14,16 +15,22 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import androidx.viewpager.widget.ViewPager; +import com.fengliyan.uikit.toast.MaleToast; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.main.adapter.MainRecommendAdapter; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.model.main.AnchorBean; +import com.xuebiping.bolizhuzi.model.main.AnchorListBean; import com.xuebiping.bolizhuzi.model.main.BannerBean; -import com.xuebiping.bolizhuzi.model.main.LookMeBean; +import com.xuebiping.bolizhuzi.model.main.ChannelAnchorBean; import com.xuebiping.bolizhuzi.utils.BaseUtils; import com.xuebiping.bolizhuzi.utils.GlideImageLoader; import com.xuebiping.bolizhuzi.utils.SPUtils; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; import com.xuebiping.bolizhuzi.view.main.utils.JumpUtils; import com.youth.banner.Banner; import com.youth.banner.listener.OnBannerListener; @@ -35,19 +42,23 @@ import java.util.List; public class RecommendFragment2 extends Fragment implements OnRefreshLoadMoreListener { + private String mType = "new"; + private SmartRefreshLayout mSmart_refresh; private RecyclerView mRv_list; private Banner mBn_recommend; private MainRecommendAdapter mAdapter; private int mPage = 1; - private List mData = new ArrayList<>(); - private List mData2 = new ArrayList<>(); + private int mTotalPage; + private List mData = new ArrayList<>(); + private List mBanner = new ArrayList<>(); List images = new ArrayList<>(); private GridLayoutManager mGridLayoutManager; private LinearLayoutManager mLinearLayoutManager; private RelativeLayout mRl_banner; + @Nullable @org.jetbrains.annotations.Nullable @Override @@ -96,41 +107,62 @@ public class RecommendFragment2 extends Fragment implements OnRefreshLoadMoreLis } private void getData(int page) { + MainManager.getHomeData((BaseActivity) getActivity(), mType, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, ChannelAnchorBean result, String message) { + finishFresh(); + if (result != null) { - if (page == 1) { - mData.clear(); - mData2.clear(); - } + if (mPage == 1) { + mBanner.clear(); + mBanner = result.getBanner(); + if (mBanner != null && mBanner.size() > 0) { + mRl_banner.setVisibility(View.VISIBLE); + banner(mBanner); + }else { + mRl_banner.setVisibility(View.GONE); + } - for (int i = 0; i < 10; i++) { - if (i < 3 && page == 1) { - BannerBean bannerBean = new BannerBean(); - bannerBean.setImage("https://img.boxinxinc.cn/images/banner/050ba52eec6c9211436bf82aecfd3f81.jpg"); - mData2.add(bannerBean); + mData.clear(); + } + + AnchorListBean list1 = result.getList(); + if (list1 != null) { + mTotalPage = list1.getTotal_page(); + List list = list1.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + } + if (mData != null && mData.size() > 0) { + mAdapter.setList(mData); + } } - LookMeBean lookMeBean = new LookMeBean(); - lookMeBean.setId(i + ""); - lookMeBean.setAvatar_url("uploads/admin/202403/25/04cf409ab9148f11c0052bb254b5c155.jpg"); - mData.add(lookMeBean); + @Override + public void onFailure(BaseActivity activity, String tip) { + finishFresh(); + MaleToast.showFailureMsg(activity, tip); + } - } - - finishFresh(); - if (page == 1) { - banner(mData2); - } - mAdapter.setList(mData); + @Override + public void onException(BaseActivity activity, Throwable e) { + Log.d("nail", "onException: " + e); + finishFresh(); + MaleToast.showFailureMsg(activity, "请重试"); + } + }); } - private void banner(List mBanners) { + private void banner(List banners) { images.clear(); - if (null != mBanners) { - if (mBanners.size() != 0) { - for (int i = 0; i < mBanners.size(); i++) { + if (null != banners) { + if (banners.size() != 0) { + for (int i = 0; i < banners.size(); i++) { // images.add(StrU.getResourcePath(mBanners.get(i).getImage(), mContext)); - images.add(mBanners.get(i).getImage()); + images.add(banners.get(i).getImage()); } } } @@ -141,12 +173,12 @@ public class RecommendFragment2 extends Fragment implements OnRefreshLoadMoreLis .setOnBannerListener(new OnBannerListener() { @Override public void OnBannerClick(int position) { - if (null != mBanners) { - int size = mBanners.size(); + if (null != banners) { + int size = banners.size(); if (size != 0) { int i = position % size; - JumpUtils.jump(mBanners.get(i).getLink_type(), - mBanners.get(i).getLink_url(), getActivity()); + JumpUtils.jump(banners.get(i).getLink_type(), + banners.get(i).getLink_url(), getActivity()); // mRv_list.setLayoutManager(mLinearLayoutManager); // mAdapter.notifyDataSetChanged(); } @@ -186,7 +218,12 @@ public class RecommendFragment2 extends Fragment implements OnRefreshLoadMoreLis @Override public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { mPage++; - getData(mPage); + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getData(mPage); + } } @Override diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/dialog/ShaiXuanDialog.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/dialog/ShaiXuanDialog.java index 67404de..5f7afbd 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/main/dialog/ShaiXuanDialog.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/main/dialog/ShaiXuanDialog.java @@ -17,6 +17,9 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.xuebiping.bolizhuzi.R; +import com.xuebiping.bolizhuzi.controller.constant.Constant; +import com.xuebiping.bolizhuzi.controller.user.manager.UserManager; +import com.xuebiping.bolizhuzi.utils.NoClearSPUtils; public class ShaiXuanDialog extends Dialog implements View.OnClickListener { @@ -72,7 +75,16 @@ public class ShaiXuanDialog extends Dialog implements View.OnClickListener { tv_boy = findViewById(R.id.tv_boy); tv_girl = findViewById(R.id.tv_girl); - setTxtStyle(tv_all,tv_boy,tv_girl); + int select = NoClearSPUtils.getInt(mContext, UserManager.getUserInfo().getUser_id() + Constant.FRIEND_SELECT, isSelect); + if (select == 0) { + setTxtStyle(tv_all,tv_boy,tv_girl); + }else if (select == 1) { + setTxtStyle(tv_boy,tv_all,tv_girl); + }else if (select == 2) { + setTxtStyle(tv_girl,tv_boy,tv_all); + } + +// setTxtStyle(tv_all,tv_boy,tv_girl); ll_nm_video_call = findViewById(R.id.ll_nm_video_call); @@ -111,7 +123,7 @@ public class ShaiXuanDialog extends Dialog implements View.OnClickListener { public void setTxtStyle(TextView textView1,TextView textView2,TextView textView3){ textView1.setTextColor(Color.parseColor("#ffffff")); - textView1.setBackground(mContext.getResources().getDrawable(R.drawable.bg_fb65fd)); + textView1.setBackground(mContext.getResources().getDrawable(R.drawable.shape_button_enable)); textView2.setTextColor(Color.parseColor("#999999")); textView2.setBackground(mContext.getResources().getDrawable(R.drawable.bg_999999_t10)); textView3.setTextColor(Color.parseColor("#999999")); diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/BindPhoneActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/BindPhoneActivity.java index 6164814..8a1b482 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/BindPhoneActivity.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/BindPhoneActivity.java @@ -87,12 +87,12 @@ public class BindPhoneActivity extends BaseActivity implements View.OnClickListe mBindWeiboView.setOnClickListener(this); rl_delete_account.setOnClickListener(this);//注销账号 - if (UserManager.getUserInfo().isWomen()) { - bind_certification.setVisibility(View.VISIBLE); - getSelfieExample(); - } else { - bind_certification.setVisibility(View.GONE); - } +// if (UserManager.getUserInfo().isWomen()) { +// bind_certification.setVisibility(View.VISIBLE); +// getSelfieExample(); +// } else { +// bind_certification.setVisibility(View.GONE); +// } } private BindInfoBean mBindInfoBean; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GenderActiveActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GenderActiveActivity.java new file mode 100644 index 0000000..a5a9f57 --- /dev/null +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GenderActiveActivity.java @@ -0,0 +1,129 @@ +package com.xuebiping.bolizhuzi.view.settings; + +import android.os.Bundle; +import android.view.View; +import android.widget.LinearLayout; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.fengliyan.uikit.toast.MaleToast; +import com.scwang.smartrefresh.layout.SmartRefreshLayout; +import com.scwang.smartrefresh.layout.api.RefreshLayout; +import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; +import com.xuebiping.bolizhuzi.R; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.controller.settings.adapter.GenderActiveAdapter; +import com.xuebiping.bolizhuzi.controller.user.manager.UserManager; +import com.xuebiping.bolizhuzi.model.main.UserGenderListBean; +import com.xuebiping.bolizhuzi.model.settings.UserInfoBean; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; + +import org.jetbrains.annotations.NotNull; + +import java.util.ArrayList; +import java.util.List; + +public class GenderActiveActivity extends BaseActivity implements OnRefreshLoadMoreListener { + + private int mPage = 1; + private int mTotalPage; + + private SmartRefreshLayout mSmart_refresh; + private RecyclerView mRv_recommend_list; + private LinearLayout mRl_no_data; + private GenderActiveAdapter mGenderActiveAdapter; + private List mData = new ArrayList<>(); + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_gender_activity); + setTitleName("活跃"); + initView(); + getGenderUserInfo(mPage); + } + + private void initView() { + mSmart_refresh = findViewById(R.id.smart_refresh); + mRv_recommend_list = findViewById(R.id.rv_recommend_list); + mRl_no_data = findViewById(R.id.rl_no_data); + mRv_recommend_list.setLayoutManager(new LinearLayoutManager(this)); + mGenderActiveAdapter = new GenderActiveAdapter(R.layout.item_gender_active, this); + mRv_recommend_list.setAdapter(mGenderActiveAdapter); + + mSmart_refresh.setOnRefreshLoadMoreListener(this); + } + + public void getGenderUserInfo(int page){ + int gender = 1; + if(UserManager.getUserInfo().getGender() == 1){ + gender = 2; + } + + MainManager.getGenderActiveList(this, gender, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, UserGenderListBean result, String message) { + finishFresh(); + if (result.getList() != null) { + mTotalPage = result.getList().getTotal_page(); + if (mPage == 1) { + mData.clear(); + } + List list = result.getList().getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + if (mData != null && mData.size() > 0) { + if (mPage == 1) { + mRl_no_data.setVisibility(View.GONE); + mRv_recommend_list.setVisibility(View.VISIBLE); + } + mGenderActiveAdapter.setList(mData); + } else { + if (mPage == 1) { + mRl_no_data.setVisibility(View.VISIBLE); + mRv_recommend_list.setVisibility(View.GONE); + } + } + } + + @Override + public void onFailure(BaseActivity activity, String tip) { + MaleToast.showMessage(activity, tip); + finishFresh(); + } + + @Override + public void onException(BaseActivity activity, Throwable e) { + MaleToast.showFailureMsg(activity, "请重试"); + finishFresh(); + } + }); + } + + public void finishFresh() { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.finishRefresh(); + } + + @Override + public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { + mPage++; + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getGenderUserInfo(mPage); + } + } + + @Override + public void onRefresh(@NonNull @NotNull RefreshLayout refreshLayout) { + mPage = 1; + getGenderUserInfo(mPage); + } +} diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GeneralMemberFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GeneralMemberFragment.java index caddcfc..c283db3 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GeneralMemberFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/GeneralMemberFragment.java @@ -81,7 +81,7 @@ public class GeneralMemberFragment extends Fragment implements View.OnClickListe private int type = 0; private List mPrivileges = new ArrayList<>(); - private Boolean isVip = false; + private String mSelectedPayMethod = "alipay"; //默认微信 private MemberPayDialog mPayDialog; @@ -183,17 +183,16 @@ public class GeneralMemberFragment extends Fragment implements View.OnClickListe if (!TextUtils.isEmpty(result.getInfo().getExpire_date_new())) { tv_member_time.setText("有效期至:" + result.getInfo().getExpire_date_new()); - isVip = true; lin_member_bottom_btn.setVisibility(View.VISIBLE); tv_member_open.setVisibility(View.GONE); + + SPUtils.saveBoolean(getActivity(), ConsUser.USER_VIP, true); } else { tv_member_time.setText("你还未开通VIP"); - isVip = false; lin_member_bottom_btn.setVisibility(View.GONE); tv_member_open.setVisibility(View.VISIBLE); tv_member_open.setText("立即开通"); } -// SPUtils.saveBoolean(getActivity(), ConsUser.USER_VIP, isVip); if (SPUtils.getInt(getActivity(), ConsUser.GENDER) == 1) { lin_member_bottom_btn.setVisibility(View.GONE); @@ -203,24 +202,59 @@ public class GeneralMemberFragment extends Fragment implements View.OnClickListe List list = result.getInfo().getList(); if (list != null && list.size() > 0) { - price1 = (int) Double.parseDouble(list.get(0).getPrice()) + list.get(0).getExpires_title(); - tv_vip_shift_name1.setText(list.get(0).getName()); - tv_vip_price1.setText((int) Double.parseDouble(list.get(0).getPrice()) + ""); - tv_vip_price_hint1.setText("原价¥" + list.get(0).getOrigin_price()); - price2 = (int) Double.parseDouble(list.get(1).getPrice()) + list.get(1).getExpires_title(); - tv_vip_shift_name2.setText(list.get(1).getName()); - tv_vip_price2.setText((int) Double.parseDouble(list.get(1).getPrice()) + ""); - tv_vip_price_hint2.setText("原价¥" + list.get(1).getOrigin_price()); + if (list.size() == 1) { + lin_vip_shift1.setVisibility(View.VISIBLE); + lin_vip_shift2.setVisibility(View.GONE); + lin_vip_shift3.setVisibility(View.GONE); - price3 = (int) Double.parseDouble(list.get(2).getPrice()) + list.get(2).getExpires_title(); - tv_vip_shift_name3.setText(list.get(2).getName()); - tv_vip_price3.setText((int) Double.parseDouble(list.get(2).getPrice()) + ""); - tv_vip_price_hint3.setText("原价¥" + list.get(2).getOrigin_price()); + price1 = (int) Double.parseDouble(list.get(0).getPrice()) + list.get(0).getExpires_title(); + tv_vip_shift_name1.setText(list.get(0).getName()); + tv_vip_price1.setText((int) Double.parseDouble(list.get(0).getPrice()) + ""); + tv_vip_price_hint1.setText("原价¥" + list.get(0).getOrigin_price()); - goodsId1 = list.get(0).getId(); - goodsId2 = list.get(1).getId(); - goodsId3 = list.get(2).getId(); + goodsId1 = list.get(0).getId(); + }else if (list.size() == 2) { + lin_vip_shift1.setVisibility(View.VISIBLE); + lin_vip_shift2.setVisibility(View.VISIBLE); + lin_vip_shift3.setVisibility(View.GONE); + + price1 = (int) Double.parseDouble(list.get(0).getPrice()) + list.get(0).getExpires_title(); + tv_vip_shift_name1.setText(list.get(0).getName()); + tv_vip_price1.setText((int) Double.parseDouble(list.get(0).getPrice()) + ""); + tv_vip_price_hint1.setText("原价¥" + list.get(0).getOrigin_price()); + + price2 = (int) Double.parseDouble(list.get(1).getPrice()) + list.get(1).getExpires_title(); + tv_vip_shift_name2.setText(list.get(1).getName()); + tv_vip_price2.setText((int) Double.parseDouble(list.get(1).getPrice()) + ""); + tv_vip_price_hint2.setText("原价¥" + list.get(1).getOrigin_price()); + + goodsId1 = list.get(0).getId(); + goodsId2 = list.get(1).getId(); + }else { + lin_vip_shift1.setVisibility(View.VISIBLE); + lin_vip_shift2.setVisibility(View.VISIBLE); + lin_vip_shift3.setVisibility(View.VISIBLE); + + price1 = (int) Double.parseDouble(list.get(0).getPrice()) + list.get(0).getExpires_title(); + tv_vip_shift_name1.setText(list.get(0).getName()); + tv_vip_price1.setText((int) Double.parseDouble(list.get(0).getPrice()) + ""); + tv_vip_price_hint1.setText("原价¥" + list.get(0).getOrigin_price()); + + price2 = (int) Double.parseDouble(list.get(1).getPrice()) + list.get(1).getExpires_title(); + tv_vip_shift_name2.setText(list.get(1).getName()); + tv_vip_price2.setText((int) Double.parseDouble(list.get(1).getPrice()) + ""); + tv_vip_price_hint2.setText("原价¥" + list.get(1).getOrigin_price()); + + price3 = (int) Double.parseDouble(list.get(2).getPrice()) + list.get(2).getExpires_title(); + tv_vip_shift_name3.setText(list.get(2).getName()); + tv_vip_price3.setText((int) Double.parseDouble(list.get(2).getPrice()) + ""); + tv_vip_price_hint3.setText("原价¥" + list.get(2).getOrigin_price()); + + goodsId1 = list.get(0).getId(); + goodsId2 = list.get(1).getId(); + goodsId3 = list.get(2).getId(); + } } mAdapter.setVip_day_free_send(result.getInfo().getVip_day_free_send()); } @@ -256,41 +290,41 @@ public class GeneralMemberFragment extends Fragment implements View.OnClickListe public void onClick(View v) { if (v == tv_member_setting) { Intent intent = new Intent(getContext(), PrivilegeSettingActivity.class); - intent.putExtra("isVip", isVip); + intent.putExtra("isVip", SPUtils.getBoolean(getActivity(), ConsUser.USER_VIP, false)); startActivity(intent); } else if (v == lin_vip_shift1) { - lin_vip_shift1.setBackgroundResource(R.drawable.vip_select_bg2); - lin_vip_shift2.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift3.setBackgroundResource(R.drawable.vip_select_bg1); + lin_vip_shift1.setBackgroundResource(R.mipmap.new_vip_select_bg2); + lin_vip_shift2.setBackgroundResource(R.mipmap.new_vip_select_bg1); + lin_vip_shift3.setBackgroundResource(R.mipmap.new_vip_select_bg1); defaultType = 0; - if (goodsId1 == 1011) { - List list = mAdapter.getmOptions(); - list.get(0).setDesc("半价无限畅聊"); - list.get(1).setDesc("每日可享1次免费视频,单次最长1分钟"); - mAdapter.setOptions(list); - } +// if (goodsId1 == 1011) { +// List list = mAdapter.getmOptions(); +// list.get(0).setDesc("半价无限畅聊"); +// list.get(1).setDesc("每日可享1次免费视频,单次最长1分钟"); +// mAdapter.setOptions(list); +// } } else if (v == lin_vip_shift2) { - lin_vip_shift1.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift2.setBackgroundResource(R.drawable.vip_select_bg2); - lin_vip_shift3.setBackgroundResource(R.drawable.vip_select_bg1); + lin_vip_shift1.setBackgroundResource(R.mipmap.new_vip_select_bg1); + lin_vip_shift2.setBackgroundResource(R.mipmap.new_vip_select_bg2); + lin_vip_shift3.setBackgroundResource(R.mipmap.new_vip_select_bg1); defaultType = 1; - if (goodsId2 == 1012) { - List list = mAdapter.getmOptions(); - list.get(0).setDesc("半价无限畅聊"); - list.get(1).setDesc("每日可享2次免费视频,单次最长1分钟"); - mAdapter.setOptions(list); - } +// if (goodsId2 == 1012) { +// List list = mAdapter.getmOptions(); +// list.get(0).setDesc("半价无限畅聊"); +// list.get(1).setDesc("每日可享2次免费视频,单次最长1分钟"); +// mAdapter.setOptions(list); +// } } else if (v == lin_vip_shift3) { - lin_vip_shift1.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift2.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift3.setBackgroundResource(R.drawable.vip_select_bg2); + lin_vip_shift1.setBackgroundResource(R.mipmap.new_vip_select_bg1); + lin_vip_shift2.setBackgroundResource(R.mipmap.new_vip_select_bg1); + lin_vip_shift3.setBackgroundResource(R.mipmap.new_vip_select_bg2); defaultType = 2; - if (goodsId3 == 1013) { - List list = mAdapter.getmOptions(); - list.get(0).setDesc("尊享无限文字畅聊"); - list.get(1).setDesc("每日可享3次免费视频,单次最长1分钟"); - mAdapter.setOptions(list); - } +// if (goodsId3 == 1013) { +// List list = mAdapter.getmOptions(); +// list.get(0).setDesc("尊享无限文字畅聊"); +// list.get(1).setDesc("每日可享3次免费视频,单次最长1分钟"); +// mAdapter.setOptions(list); +// } } else if (v == tv_member_sure) { if (defaultType == 1) { goodsId = goodsId2; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/IntimacyListActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/IntimacyListActivity.java new file mode 100644 index 0000000..2a13160 --- /dev/null +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/IntimacyListActivity.java @@ -0,0 +1,129 @@ +package com.xuebiping.bolizhuzi.view.settings; + +import android.os.Bundle; +import android.view.View; +import android.widget.LinearLayout; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.fengliyan.uikit.toast.MaleToast; +import com.scwang.smartrefresh.layout.SmartRefreshLayout; +import com.scwang.smartrefresh.layout.api.RefreshLayout; +import com.scwang.smartrefresh.layout.listener.OnRefreshLoadMoreListener; +import com.xuebiping.bolizhuzi.R; +import com.xuebiping.bolizhuzi.controller.main.manager.MainManager; +import com.xuebiping.bolizhuzi.controller.settings.adapter.GenderActiveAdapter; +import com.xuebiping.bolizhuzi.controller.settings.adapter.IntimacyAdapter; +import com.xuebiping.bolizhuzi.controller.settings.manager.SettingManager; +import com.xuebiping.bolizhuzi.controller.user.manager.UserManager; +import com.xuebiping.bolizhuzi.model.main.UserGenderListBean; +import com.xuebiping.bolizhuzi.model.settings.IntimacyBean; +import com.xuebiping.bolizhuzi.model.settings.IntimacyListBean; +import com.xuebiping.bolizhuzi.model.settings.UserInfoBean; +import com.xuebiping.bolizhuzi.view.base.BaseActivity; +import com.xuebiping.bolizhuzi.view.base.utils.HttpUiCallBack; + +import org.jetbrains.annotations.NotNull; + +import java.util.ArrayList; +import java.util.List; + +public class IntimacyListActivity extends BaseActivity implements OnRefreshLoadMoreListener { + + private int mPage = 1; + private int mTotalPage; + + private SmartRefreshLayout mSmart_refresh; + private RecyclerView mRv_recommend_list; + private LinearLayout mRl_no_data; + private IntimacyAdapter mAdapter; + private List mData = new ArrayList<>(); + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_intimacy); + setTitleName("我的亲密度"); + initView(); + getIntimacyList(mPage); + } + + private void initView() { + mSmart_refresh = findViewById(R.id.smart_refresh); + mRv_recommend_list = findViewById(R.id.rv_recommend_list); + mRl_no_data = findViewById(R.id.rl_no_data); + mRv_recommend_list.setLayoutManager(new LinearLayoutManager(this)); + mAdapter = new IntimacyAdapter(R.layout.item_intimacy_list, this); + mRv_recommend_list.setAdapter(mAdapter); + + mSmart_refresh.setOnRefreshLoadMoreListener(this); + } + + public void getIntimacyList(int page){ + + SettingManager.getIntimacyList(this, page, new HttpUiCallBack() { + @Override + public void onSuccess(BaseActivity activity, IntimacyListBean result, String message) { + finishFresh(); + if (result.getList() != null) { + mTotalPage = result.getTotal_page(); + if (mPage == 1) { + mData.clear(); + } + List list = result.getList(); + if (list != null && list.size() > 0) { + mData.addAll(list); + } + } + if (mData != null && mData.size() > 0) { + if (mPage == 1) { + mRl_no_data.setVisibility(View.GONE); + mRv_recommend_list.setVisibility(View.VISIBLE); + } + mAdapter.setList(mData); + } else { + if (mPage == 1) { + mRl_no_data.setVisibility(View.VISIBLE); + mRv_recommend_list.setVisibility(View.GONE); + } + } + } + + @Override + public void onFailure(BaseActivity activity, String tip) { + MaleToast.showMessage(activity, tip); + finishFresh(); + } + + @Override + public void onException(BaseActivity activity, Throwable e) { + MaleToast.showFailureMsg(activity, "请重试"); + finishFresh(); + } + }); + } + + public void finishFresh() { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.finishRefresh(); + } + + @Override + public void onLoadMore(@NonNull @NotNull RefreshLayout refreshLayout) { + mPage++; + if (mPage > mTotalPage) { + mSmart_refresh.finishLoadMore(); + mSmart_refresh.setNoMoreData(true); + } else { + getIntimacyList(mPage); + } + } + + @Override + public void onRefresh(@NonNull @NotNull RefreshLayout refreshLayout) { + mPage = 1; + getIntimacyList(mPage); + } +} diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java index a8b15cd..b5442ee 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java @@ -34,6 +34,7 @@ import com.opensource.svgaplayer.SVGAVideoEntity; import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.controller.constant.ConsUser; import com.xuebiping.bolizhuzi.controller.constant.ConstUrl; +import com.xuebiping.bolizhuzi.controller.constant.Constant; import com.xuebiping.bolizhuzi.controller.eventBus.BeAnchorEvent; import com.xuebiping.bolizhuzi.controller.eventBus.RegisterInfoEvent; import com.xuebiping.bolizhuzi.controller.eventBus.SocialToSettingEvent; @@ -49,6 +50,7 @@ import com.xuebiping.bolizhuzi.model.settings.UserFrameBean; import com.xuebiping.bolizhuzi.model.settings.UserHomeBean; import com.xuebiping.bolizhuzi.model.settings.WalletIndexBean; import com.xuebiping.bolizhuzi.model.user.bean.BaseUserInfo; +import com.xuebiping.bolizhuzi.utils.NoClearSPUtils; import com.xuebiping.bolizhuzi.utils.SPUtils; import com.xuebiping.bolizhuzi.utils.StrU; import com.xuebiping.bolizhuzi.view.base.BaseActivity; @@ -128,6 +130,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { private LinearLayout ll_go_edit_layout; private String mUsercode; private TextView mTv_go_open; + private int mDo_not_disturb; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, @@ -313,20 +316,22 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { rtv_new_scan_num.setVisibility(View.GONE); } tv_foot_num.setText(result.getUsercount().getFootprint_count()); - if (result.getSwitchX() != null) { - mVideoEnableFlag = result.getSwitchX().getOpen_video_status(); - } +// if (result.getSwitchX() != null) { +// mVideoEnableFlag = result.getSwitchX().getOpen_video_status(); +// } + mDo_not_disturb = result.getUserinfo().getDo_not_disturb(); mOptions1.clear(); mOptions1.add(SettingOptions.RANK); mOptions1.add(SettingOptions.DONOTMODEL); mOptions1.add(SettingOptions.MEMBER); - mOptions1.add(SettingOptions.SETFRIEND); +// mOptions1.add(SettingOptions.SETFRIEND); mOptions1.add(SettingOptions.WALLET); mOptions1.add(SettingOptions.TASK); mOptions1.add(SettingOptions.MYMYINTIMACY); mOptions1.add(SettingOptions.UPAUTH); mOptions1.add(SettingOptions.CUSTOMER); + mOptions1.add(SettingOptions.BEAUTY); mOptions1.add(SettingOptions.SETTING); addOption(mOptions1, lin_my_list1); @@ -432,27 +437,62 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { }); } - private void changeVideoStatus() { - MainManager.changeVideoStatus((BaseActivity) getActivity(), - (mVideoEnableFlag == 1 ? 0 : 1), new HttpUiCallBack() { + private void changeVideoStatus2(Switch mSwitch) { + MainManager.changeVideoStatus2((BaseActivity) getActivity(), + (mDo_not_disturb == 1 ? 0 : 1), new HttpUiCallBack() { @Override public void onSuccess(BaseActivity activity, MainPageAnchorBean result, String message) { - mVideoEnableFlag = result.getOpen_video_status(); + mDo_not_disturb = result.getDo_not_disturb(); + + if (mDo_not_disturb == 1) { //已开启勿扰模式 + MaleToast.showMessage(activity, "勿扰模式开启成功"); + }else { + MaleToast.showMessage(activity, "勿扰模式关闭成功"); + } } @Override public void onFailure(BaseActivity activity, String tip) { MaleToast.showMessage(activity, tip); - + if (mDo_not_disturb == 1) { //已开启勿扰模式 + mSwitch.setChecked(true); + }else { + mSwitch.setChecked(false); + } } @Override public void onException(BaseActivity activity, Throwable e) { - + if (mDo_not_disturb == 1) { //已开启勿扰模式 + mSwitch.setChecked(true); + }else { + mSwitch.setChecked(false); + } } }); } +// private void changeVideoStatus() { +// MainManager.changeVideoStatus((BaseActivity) getActivity(), +// (mVideoEnableFlag == 1 ? 0 : 1), new HttpUiCallBack() { +// @Override +// public void onSuccess(BaseActivity activity, MainPageAnchorBean result, String message) { +// mVideoEnableFlag = result.getOpen_video_status(); +// } +// +// @Override +// public void onFailure(BaseActivity activity, String tip) { +// MaleToast.showMessage(activity, tip); +// +// } +// +// @Override +// public void onException(BaseActivity activity, Throwable e) { +// +// } +// }); +// } + private void showSVGA(String effect) { SVGAParser mSVGAParser = SVGAParser.Companion.shareParser(); mSVGAParser.init(requireActivity()); @@ -553,7 +593,8 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { } break; case R.id.ll_mine_video_chat: - MaleToast.showMessage(getActivity(),"我的视频,暂定"); + intent = new Intent(getActivity(), GenderActiveActivity.class); + startActivity(intent); break; } } @@ -604,6 +645,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { TextView mName = view.findViewById(R.id.setting_option_name); ImageView mArrow = view.findViewById(R.id.iv_option_arrow); TextView mHint = view.findViewById(R.id.tv_option_hint); + TextView tv_option_hint2 = view.findViewById(R.id.tv_option_hint2); Switch mSwitch = view.findViewById(R.id.st_option_switch); SettingOptions options = list.get(i); switch (options) { @@ -611,14 +653,16 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { mSwitch.setChecked(mVideoEnableFlag == 1); mSwitch.setVisibility(View.VISIBLE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.GONE); mLogo.setImageResource(R.mipmap.icon_my_video); mName.setText("视频聊天"); - mSwitch.setOnClickListener(v -> changeVideoStatus()); +// mSwitch.setOnClickListener(v -> changeVideoStatus2()); break; case CONTRACT: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.drawable.ic_my_certified); mName.setText("价格设置"); @@ -630,6 +674,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case GUIDE: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.drawable.ic_my_guide); mName.setText("用户指南"); @@ -656,29 +701,10 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { } }); break; - - case BEAUTY: - mSwitch.setVisibility(View.GONE); - mHint.setVisibility(View.GONE); - mArrow.setVisibility(View.VISIBLE); - if (gender == 2) { - mLogo.setImageResource(R.drawable.ic_my_beauty); - } else { - mLogo.setImageResource(R.drawable.ic_my_beauty1); - } - mName.setText("美颜设置"); - view.setOnClickListener(view17 -> { - if (!BaseApplication.getInstance().showCertificationDialog(getActivity())) { - Intent intent = new Intent(getActivity(), BeautySettingActivity.class); - startActivity(intent); - } - }); - break; - - case GODDESSPRIVILEGE: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_my_ntequan); mName.setText("up主认证"); @@ -691,6 +717,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case VIOLATION: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_wd_weigui); mName.setText("违规公布"); @@ -705,6 +732,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case ADDWECHAT: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_wd_addwechat); mName.setText("微信设置"); @@ -718,6 +746,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case HELLOW: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_wd_hellow_set); mName.setText("招呼设置"); @@ -730,6 +759,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case ITEMS: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_wd_items1); mName.setText("红包卡券"); @@ -743,6 +773,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case RANK: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_wd_rank); mName.setText("排行榜"); @@ -755,11 +786,12 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case DONOTMODEL: mSwitch.setVisibility(View.VISIBLE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.VISIBLE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_do_not_model); mName.setText("勿扰模式"); - if (mVideoEnableFlag == 1) { //已开启勿扰模式 + if (mDo_not_disturb == 1) { //已开启勿扰模式 mSwitch.setChecked(true); }else { mSwitch.setChecked(false); @@ -768,7 +800,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { mSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { - changeVideoStatus(); + changeVideoStatus2(mSwitch); } }); break; @@ -776,11 +808,12 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { mSwitch.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_my_vip); - if (gender == 2) { - mHint.setVisibility(View.VISIBLE); - } else { - mHint.setVisibility(View.GONE); - } + mHint.setVisibility(View.GONE); +// if (gender == 2) { +// mHint.setVisibility(View.VISIBLE); +// } else { +// mHint.setVisibility(View.GONE); +// } mName.setText("会员权限"); view.setOnClickListener(v -> { Intent intent = new Intent(getActivity(), PrivilegeSettingActivity.class); @@ -791,6 +824,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case SETFRIEND: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_set_friend); mName.setText("交友偏好"); @@ -800,7 +834,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { shaiXuanDialog.setRightOnClickListener(new ShaiXuanDialog.OnDialogRightClickListener() { @Override public void rightClick(int isSelect) { - ToastHelper.showToast(getContext(),"选择了 " + isSelect); + NoClearSPUtils.saveInt(getActivity(), UserManager.getUserInfo().getUser_id() + Constant.FRIEND_SELECT, isSelect); } }); }); @@ -808,6 +842,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case WALLET: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_wallet); mName.setText("我的钱包"); @@ -819,6 +854,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case TASK: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_task_mine); mName.setText("任务中心"); @@ -830,16 +866,18 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case MYMYINTIMACY: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_my_intimacy); mName.setText("我的亲密度"); view.setOnClickListener(view16 -> { - MaleToast.showMessage(getActivity(),"我的亲密度"); + startActivity(new Intent(getActivity(), IntimacyListActivity.class)); }); break; case UPAUTH: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_my_ntequan); mName.setText("up主认证"); @@ -850,6 +888,7 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { case CUSTOMER: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_my_service); mName.setText("在线客服"); @@ -857,9 +896,22 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { NimUIKit.startP2PSession(getActivity(), "4"); }); break; + case BEAUTY: + mSwitch.setVisibility(View.GONE); + mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); + mArrow.setVisibility(View.VISIBLE); + mLogo.setImageResource(R.mipmap.ic_set_friend); + mName.setText("美颜设置"); + view.setOnClickListener(view17 -> { + Intent intent = new Intent(getActivity(), BeautySettingActivity.class); + startActivity(intent); + }); + break; case SETTING: mSwitch.setVisibility(View.GONE); mHint.setVisibility(View.GONE); + tv_option_hint2.setVisibility(View.GONE); mArrow.setVisibility(View.VISIBLE); mLogo.setImageResource(R.mipmap.ic_my_setting_new); mName.setText("系统设置"); diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SuperMember2Fragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SuperMember2Fragment.java index 9b3e81d..e9f3273 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SuperMember2Fragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SuperMember2Fragment.java @@ -76,7 +76,7 @@ public class SuperMember2Fragment extends Fragment implements View.OnClickListen private int type = 1; private List mPrivileges = new ArrayList<>(); - private Boolean isVip = false; + private String mSelectedPayMethod = "alipay"; //默认微信 private MemberPayDialog mPayDialog; @@ -178,17 +178,16 @@ public class SuperMember2Fragment extends Fragment implements View.OnClickListen if (!TextUtils.isEmpty(result.getInfo().getExpire_date_new())) { tv_member_time.setText("有效期至:" + result.getInfo().getExpire_date_new()); - isVip = true; lin_member_bottom_btn.setVisibility(View.VISIBLE); tv_member_open.setVisibility(View.GONE); + + SPUtils.saveBoolean(getActivity(), ConsUser.USER_VIP, true); } else { tv_member_time.setText("你还未开通SVIP"); - isVip = false; lin_member_bottom_btn.setVisibility(View.GONE); tv_member_open.setVisibility(View.VISIBLE); tv_member_open.setText("立即开通"); } -// SPUtils.saveBoolean(getActivity(), ConsUser.USER_VIP, isVip); if (SPUtils.getInt(getActivity(), ConsUser.GENDER) == 1) { lin_member_bottom_btn.setVisibility(View.GONE); @@ -290,41 +289,41 @@ public class SuperMember2Fragment extends Fragment implements View.OnClickListen public void onClick(View v) { if (v == tv_member_setting) { Intent intent = new Intent(getContext(), PrivilegeSettingActivity.class); - intent.putExtra("isVip", isVip); + intent.putExtra("isVip", SPUtils.getBoolean(getActivity(), ConsUser.USER_VIP, false)); startActivity(intent); } else if (v == lin_vip_shift1) { - lin_vip_shift1.setBackgroundResource(R.drawable.vip_select_bg2); - lin_vip_shift2.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift3.setBackgroundResource(R.drawable.vip_select_bg1); + lin_vip_shift1.setBackgroundResource(R.mipmap.svip_select_bg2); + lin_vip_shift2.setBackgroundResource(R.mipmap.svip_select_bg1); + lin_vip_shift3.setBackgroundResource(R.mipmap.svip_select_bg1); defaultType = 0; - if (goodsId1 == 1011) { - List list = mAdapter.getmOptions(); - list.get(0).setDesc("半价无限畅聊"); - list.get(1).setDesc("每日可享1次免费视频,单次最长1分钟"); - mAdapter.setOptions(list); - } +// if (goodsId1 == 1011) { +// List list = mAdapter.getmOptions(); +// list.get(0).setDesc("半价无限畅聊"); +// list.get(1).setDesc("每日可享1次免费视频,单次最长1分钟"); +// mAdapter.setOptions(list); +// } } else if (v == lin_vip_shift2) { - lin_vip_shift1.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift2.setBackgroundResource(R.drawable.vip_select_bg2); - lin_vip_shift3.setBackgroundResource(R.drawable.vip_select_bg1); + lin_vip_shift1.setBackgroundResource(R.mipmap.svip_select_bg1); + lin_vip_shift2.setBackgroundResource(R.mipmap.svip_select_bg2); + lin_vip_shift3.setBackgroundResource(R.mipmap.svip_select_bg1); defaultType = 1; - if (goodsId2 == 1012) { - List list = mAdapter.getmOptions(); - list.get(0).setDesc("半价无限畅聊"); - list.get(1).setDesc("每日可享2次免费视频,单次最长1分钟"); - mAdapter.setOptions(list); - } +// if (goodsId2 == 1012) { +// List list = mAdapter.getmOptions(); +// list.get(0).setDesc("半价无限畅聊"); +// list.get(1).setDesc("每日可享2次免费视频,单次最长1分钟"); +// mAdapter.setOptions(list); +// } } else if (v == lin_vip_shift3) { - lin_vip_shift1.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift2.setBackgroundResource(R.drawable.vip_select_bg1); - lin_vip_shift3.setBackgroundResource(R.drawable.vip_select_bg2); + lin_vip_shift1.setBackgroundResource(R.mipmap.svip_select_bg1); + lin_vip_shift2.setBackgroundResource(R.mipmap.svip_select_bg1); + lin_vip_shift3.setBackgroundResource(R.mipmap.svip_select_bg2); defaultType = 2; - if (goodsId3 == 1013) { - List list = mAdapter.getmOptions(); - list.get(0).setDesc("尊享无限文字畅聊"); - list.get(1).setDesc("每日可享3次免费视频,单次最长1分钟"); - mAdapter.setOptions(list); - } +// if (goodsId3 == 1013) { +// List list = mAdapter.getmOptions(); +// list.get(0).setDesc("尊享无限文字畅聊"); +// list.get(1).setDesc("每日可享3次免费视频,单次最长1分钟"); +// mAdapter.setOptions(list); +// } } else if (v == tv_member_sure) { if (defaultType == 1) { goodsId = goodsId2; @@ -364,7 +363,7 @@ public class SuperMember2Fragment extends Fragment implements View.OnClickListen SettingManager.payConfig((BaseActivity) getActivity(), new HttpUiCallBack() { @Override public void onSuccess(BaseActivity activity, PayConfigBean result, String tips) { - mPayDialog = new MemberPayDialog(getActivity(), result, "VIP " + price); + mPayDialog = new MemberPayDialog(getActivity(), result, "SVIP " + price); mPayDialog.setOnClickPayListener(new MemberPayDialog.OnClickPayListener() { @Override public void onClickPayListener(String selectedPayMethod) { diff --git a/app/src/main/res/drawable-xhdpi/ic_general_member_header_bg.png b/app/src/main/res/drawable-xhdpi/ic_general_member_header_bg.png index 61811e9ab49e5d1fda31ad1705d64cf42da5cff6..f43c543167352c12f58c7ee6e6c49406a89186b2 100644 GIT binary patch literal 61107 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®ss1XMS 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 literal 29326 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%0AW%o#wdim(*8_!W@}Nm&)M>wnBs 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 @`Ib(tAy+M&NYDcys)tgm(E%*lLHXaVt_~ddP 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 H!{Gk|-A%B5 diff --git a/app/src/main/res/drawable/bg_online_round.xml b/app/src/main/res/drawable/shape_6ce4b7_oval_bg.xml similarity index 56% rename from app/src/main/res/drawable/bg_online_round.xml rename to app/src/main/res/drawable/shape_6ce4b7_oval_bg.xml index b3310c7..2087a11 100644 --- a/app/src/main/res/drawable/bg_online_round.xml +++ b/app/src/main/res/drawable/shape_6ce4b7_oval_bg.xml @@ -3,7 +3,5 @@ android:shape="oval"> - - \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_999999_oval_bg.xml b/app/src/main/res/drawable/shape_999999_oval_bg.xml new file mode 100644 index 0000000..a9eef45 --- /dev/null +++ b/app/src/main/res/drawable/shape_999999_oval_bg.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_f2b854_oval_bg.xml b/app/src/main/res/drawable/shape_f2b854_oval_bg.xml new file mode 100644 index 0000000..175717b --- /dev/null +++ b/app/src/main/res/drawable/shape_f2b854_oval_bg.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/switch_thumb_on.xml b/app/src/main/res/drawable/switch_thumb_on.xml index a52d14b..6d0663c 100644 --- a/app/src/main/res/drawable/switch_thumb_on.xml +++ b/app/src/main/res/drawable/switch_thumb_on.xml @@ -1,9 +1,10 @@ - + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_bind_phone.xml b/app/src/main/res/layout/activity_bind_phone.xml index 820af87..f9a69c9 100644 --- a/app/src/main/res/layout/activity_bind_phone.xml +++ b/app/src/main/res/layout/activity_bind_phone.xml @@ -184,6 +184,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_intimacy.xml b/app/src/main/res/layout/activity_intimacy.xml new file mode 100644 index 0000000..e02856e --- /dev/null +++ b/app/src/main/res/layout/activity_intimacy.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_privilege_setting.xml b/app/src/main/res/layout/activity_privilege_setting.xml index 142dc2a..0231950 100644 --- a/app/src/main/res/layout/activity_privilege_setting.xml +++ b/app/src/main/res/layout/activity_privilege_setting.xml @@ -396,7 +396,7 @@ android:layout_marginStart="16dp" android:layout_marginTop="28dp" android:layout_marginEnd="16dp" - android:background="@drawable/open_vip_btn" + android:background="@drawable/shape_button_enable" android:gravity="center" android:text="开通会员" android:textColor="@color/white" diff --git a/app/src/main/res/layout/fragment_general_member.xml b/app/src/main/res/layout/fragment_general_member.xml index c3165ee..cf617ec 100644 --- a/app/src/main/res/layout/fragment_general_member.xml +++ b/app/src/main/res/layout/fragment_general_member.xml @@ -51,7 +51,7 @@ android:layout_marginLeft="6dp" android:layout_weight="1" android:text="特权" - android:textColor="@color/white" + android:textColor="#814D1A" android:textSize="16sp" android:textStyle="bold" /> @@ -67,7 +67,7 @@ android:layout_height="16dp" android:scaleType="fitXY" app:roundAsCircle="true" - app:roundingBorderColor="@color/white" + app:roundingBorderColor="#814D1A" app:roundingBorderWidth="2dp" /> @@ -87,7 +87,7 @@ android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="聊天倾诉,一路陪伴美好时光" - android:textColor="@color/white" + android:textColor="@color/one_text" android:textSize="15sp" android:textStyle="bold" /> @@ -134,7 +134,7 @@ android:layout_height="wrap_content" android:layout_marginEnd="7dp" android:layout_weight="1" - android:background="@drawable/vip_select_bg2" + android:background="@mipmap/new_vip_select_bg2" android:orientation="vertical" android:paddingTop="16dp"> @@ -166,7 +166,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="¥" - android:textColor="#F9C644" + android:textColor="@color/white" android:textSize="12dp" /> @@ -185,7 +185,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:text="¥38" - android:textColor="#80FFFFFF" + android:textColor="@color/white" android:textSize="12dp" fresco:layout_constraintBottom_toBottomOf="parent" fresco:layout_constraintEnd_toEndOf="parent" @@ -200,7 +200,7 @@ android:layout_marginStart="7dp" android:layout_marginEnd="7dp" android:layout_weight="1" - android:background="@drawable/vip_select_bg1" + android:background="@mipmap/new_vip_select_bg1" android:orientation="vertical"> @@ -251,7 +251,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:text="¥228" - android:textColor="#80FFFFFF" + android:textColor="@color/white" android:textSize="12dp" fresco:layout_constraintBottom_toBottomOf="parent" fresco:layout_constraintEnd_toEndOf="parent" @@ -273,7 +273,7 @@ android:layout_height="wrap_content" android:layout_marginStart="7dp" android:layout_weight="1" - android:background="@drawable/vip_select_bg1" + android:background="@mipmap/new_vip_select_bg1" android:orientation="vertical"> @@ -324,7 +324,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:text="¥38" - android:textColor="#80FFFFFF" + android:textColor="@color/white" android:textSize="12dp" fresco:layout_constraintBottom_toBottomOf="parent" fresco:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/fragment_main_recommend2.xml b/app/src/main/res/layout/fragment_main_recommend2.xml index 8ade0c2..3d6dd62 100644 --- a/app/src/main/res/layout/fragment_main_recommend2.xml +++ b/app/src/main/res/layout/fragment_main_recommend2.xml @@ -11,6 +11,7 @@ android:layout_height="@dimen/dp48"> + android:layout_marginBottom="@dimen/dp50" /> diff --git a/app/src/main/res/layout/fragment_recommend2.xml b/app/src/main/res/layout/fragment_recommend2.xml index 7379a31..08be925 100644 --- a/app/src/main/res/layout/fragment_recommend2.xml +++ b/app/src/main/res/layout/fragment_recommend2.xml @@ -69,7 +69,7 @@ android:layout_marginTop="@dimen/dp10" android:layout_marginLeft="@dimen/dp5" android:layout_marginRight="@dimen/dp5" - android:layout_marginBottom="@dimen/dp10" + android:layout_marginBottom="@dimen/dp50" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> diff --git a/app/src/main/res/layout/fragment_super_member2.xml b/app/src/main/res/layout/fragment_super_member2.xml index 4290ebd..eece771 100644 --- a/app/src/main/res/layout/fragment_super_member2.xml +++ b/app/src/main/res/layout/fragment_super_member2.xml @@ -43,7 +43,7 @@ + android:src="@mipmap/ic_svip_tag" /> @@ -166,7 +166,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="¥" - android:textColor="#F9C644" + android:textColor="@color/white" android:textSize="12dp" /> @@ -185,7 +185,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:text="¥38" - android:textColor="#80FFFFFF" + android:textColor="@color/white" android:textSize="12dp" fresco:layout_constraintBottom_toBottomOf="parent" fresco:layout_constraintEnd_toEndOf="parent" @@ -200,7 +200,7 @@ android:layout_marginStart="7dp" android:layout_marginEnd="7dp" android:layout_weight="1" - android:background="@drawable/vip_select_bg1" + android:background="@mipmap/svip_select_bg1" android:orientation="vertical"> @@ -251,7 +251,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:text="¥228" - android:textColor="#80FFFFFF" + android:textColor="@color/white" android:textSize="12dp" fresco:layout_constraintBottom_toBottomOf="parent" fresco:layout_constraintEnd_toEndOf="parent" @@ -273,7 +273,7 @@ android:layout_height="wrap_content" android:layout_marginStart="7dp" android:layout_weight="1" - android:background="@drawable/vip_select_bg1" + android:background="@mipmap/svip_select_bg1" android:orientation="vertical"> @@ -324,7 +324,7 @@ android:layout_height="wrap_content" android:layout_marginBottom="16dp" android:text="¥38" - android:textColor="#80FFFFFF" + android:textColor="@color/white" android:textSize="12dp" fresco:layout_constraintBottom_toBottomOf="parent" fresco:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/item_gender_active.xml b/app/src/main/res/layout/item_gender_active.xml new file mode 100644 index 0000000..0cc8a5a --- /dev/null +++ b/app/src/main/res/layout/item_gender_active.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_home_recommend.xml b/app/src/main/res/layout/item_home_recommend.xml index bf87060..4281c3e 100644 --- a/app/src/main/res/layout/item_home_recommend.xml +++ b/app/src/main/res/layout/item_home_recommend.xml @@ -89,12 +89,14 @@ android:layout_height="@dimen/dp20"> + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_intimacy_list.xml b/app/src/main/res/layout/item_intimacy_list.xml new file mode 100644 index 0000000..98d429b --- /dev/null +++ b/app/src/main/res/layout/item_intimacy_list.xml @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_setting_option.xml b/app/src/main/res/layout/item_setting_option.xml index 0a09401..0d2922d 100644 --- a/app/src/main/res/layout/item_setting_option.xml +++ b/app/src/main/res/layout/item_setting_option.xml @@ -45,6 +45,19 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> + + + android:textSize="@dimen/dp13" /> + android:background="@drawable/bg_999999_t10"/> diff --git a/app/src/main/res/mipmap-xhdpi/ic_member_vip.png b/app/src/main/res/mipmap-xhdpi/ic_member_vip.png index abee51b039f49971841861a5759b51831330a63a..4a8e5c0d28068e2e170c4318730c3e1ef1b25976 100644 GIT binary patch literal 269317 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%0Dln1 z1|L^^WBp#s0U=|$LB6*e=Whhp)_^uty<@yYvo^WBvTIu`=U>-87uzR`Ghp?dnd`JF zOdFo}pOl?&Eh2mb!hs8L4?B_8Refp-AGmatkSaUcE%8`}Fm18uue%ifQInjm-p^9& zOd1pTDkxd>{nP`c2Tnj%#bpPi9zp2t=S^BWzf>Dki#2!F)-QOy&;I|6^)tLFi9NCw zLp;H3*q?uYT-j;=zx1#|LOIKXGJowhw!!H zg!w2%&+1m14f1m)wevg zrOSh{(#dt;f)pl*dA#eQBC_aDjXN$jKgR2C0at^Q(;_pN!Y*F4Lz1K7#62w9jDDUV z+u|QQ`sEg-M{j<-M%=ve5=~3eYVY}mcIOg#k=9=8)th#6zq1ToJVE{jM$WvGx}TT5=5zho z;>(-1ia;V1k+*Z{DNOtHJr%Z3{qpIVM-RW1Ji`BHB%!c9iO`IA!{J4%5$c}>HS`g? z;XgQ?A^z)#MD}P^6FjSxk`HJ~+6fj`W6bnJ;{&-hQE*!{zDFKZW+=`viJS@Pm9|52BIu^ z3SxYp63DU29`Z;p^HHUBW03o0;=`Hyl;@f!PlcLGK&u9<`ioIcHB1uwBI7oPZuQN( z9X`N~JXS>0hC)5?=rcg1%zq_|d_A5#I?;@CkvkTngbr2C$zScf|FWEH-@&VP#eNRA zwRv0Ik9sDwN}n+MUK&a~9US=TK67p(Ilb6`qODMBF!{Oxmqf@9AVzSLp{YmDeU5sy zo%z&vG4@MaLZvQ<;4;U!A&B!6s6P#;V@!$&k)@VZN!9nAB z=iQ~wTiq9dtSOQdZ?T6Z#G-FuxNb26PB>Or$X-c#yvehh-(3?j~`usb<{ZU(l6 z`>n+W?P=@ZYG#}v?zs^#%^lo-nrJ6!&yie;6E2oJr7b*s5VCG~h$|I!IKq}iCGK1J zaog0?LlM^fC+t{XFmVBY;G$UQ)RKLp1ps8=5`0NQQV6TN_TZ^m$zGL$#tXE_*je?x z{w>pVp;JeN#|@GZXc7JI-`~xZ<&Z$W%`R~Bmwzb7$DVUNv(D$W$fbd;P#R3Uj9wT{ zt?V03Rn!@>^hgD;xsZ#vo{T3{MU zI(qcXS9T{0^-}n(i3ju)*%~nXGv3LB&Vgg+8d+*_Z1$aiEoPJv(elMx380^QOjD}? zSJb#?8338wjyfo3-d~GqqHocG#g~;!(JQd|UG>-5oVlxFcL5KidJwN?GKnF!@}We3 z+wE;>9UlXMaa7yaNGR`vHE%CGkk1@U+-od7;6k>&1rw;a%LLif)XMrKNeSgYA~-0qw# zaa$JW0`g?b?w z$gZ!hq$$ARkJA4Mc-6tyyH%h`-wt+c5xJB^tYZ#dw>dO})^W>O53L6m&l8D%&b&NB zg40=(5fQm>``2LaDcZ^?NLP3Q_WH|ha+-g95HYV&mhXhF=y8+53U1MZ2V->5_pvhA zlO{`DzrCBlwzEE@=xHj!Qxn#OQ&j)u+IQtJ|KcM)HRqJ8I@Icsu_Y(H`_fXvGQ zSdE#k8j*Mi?yU3K3*Hvzx15(4k@!bWU_UUHwO$THi--ETFHJH!A>;PV==v*0=y0FW zqvD}OUdPbIfI-_freH@L8(f8;ReF|^wZGT^=$YB`-W*NSL#M~mc6=}USg`x#sr7W3 z2){^#jW0i5S|tXKXay`l9jN8c%2ZFHpC;mRn6)dQv$cT}XpDNlg)TtYnz*SCfy&@B z*M~9!p!ZJ(z*EKw-ziwgTCFx+W z4a>~-K%0r#%%XP)Ripevt?=hJ-6$=cH_ zgSFLcW1ZNw|9r;qsJZT5K2-{vlSajUSfuURgWariHa>Y~##(yh;DL_I6$^5Q%(hrv zh5D_^lvZU4v|D3krpKYnL=t`_={?ADz&_Z0NkOcB7r#Q*4>;JXe);l zK=}W^?L`iAHt{uj5KJ|>E6HxtGl3>w~zdT1F#*ksSf74|`X-B{@{=(^^d zVA#-$>&h=te5U6xPu_1nk$yw3B;&>}XUucY4{Cz`PSQ-7o_MZEoRRXkhkTMeM%dh#8 z#QD5)6Ve~yVJxsB^Kj8+_!ZzBW-1)RGQbvOeZL?hLm4%ks=WuVnA$wp;a_`+Z0$2> zNWN&ZHu3B&=I1JVl1f6w{lk=geZ1h?k@_wDMsebxh^Ca|XI*P9on6{bB`HF6=$(R7 zGx~1`^!!z!^xX>kf9&$R^y(3c@vSxk)QxwRc(LCSB}Q3Q9qG3u+kec_*sBw(gTe>B z^Xs@9wE@be{r-7l8ESN*;)X7Z{@c9ir} z4)+(Msz2||_oAwXk`41qJH^{XjPKsQd#WBXf4kH$#M9KOXE}v;ds#2i9ZCdR3E(nn zjfK?2fr>8xz8O9`w+W5$=%(0vs^cxTp+*mVDT#nLH=IRSe6^RuTIF^exs23!zm(3rlj+vYh0B-u_#uNF~QjqjqyMsGa@BESb$=z9}g?Qar0*pyG zA){cl)$uA}`o4E}2xxt`EK_1qwBy*zwQ`t|sDQWrN`EFkK z_46{K|HE_+Vd~Eb1$7ILKAbM$7^E+Y+UJy@ z|4Xf*+byS;xe8x~)X`a*865f{IJPdf$`oxO5~GRIJ2XzCJo+U(zLQ9tpExoJ*32YP zfgq-ZIIM>@+P?G)&1aew5BL^VNm{)5U}4Z<`6FVdWfFh&z|XLPWmI)uu~PDj{R+P( z%56DkvrcNQH%FhPv8AViNkriVj|`Iy3p~pYwE3~r9A;;QNOy}}(=ysk4xzT<%Hm!$ zl?8%jw3cJPV~|}E+ha6iY{?|uTW~{td{m>)t@Rxr+D>S6ItVzwFSX1rp6vZv) z=ejJ3$fW3H=zF|s)w(E>4YDIV>GXS>6tPD+ew_p)^ZiYl{5>e~RG#neF91Q17_ zcO6bvfMsV`=&k3dCGs;+7E(!JQ^Jm=3iYU+wJRN#D<;?vXpv0I&pH?gJ-5@|bAOC` z?x?qXSGv-y(7Mqgy<}oZo;izPem`I%96r8YK?nKZcsdW!9UNK#3oJPcXLz!+A=KtG z+uw9Al-IM>;R68GC^Xf%N3q^ZvHrqVhLncS6F)sV%;R=1=s#zly70Q#0BL(bDSyOt zAunCAH=p-C3Z9x89N81)HUW{os zuCUHB#g*I3bV181o42H@xI@07te^Rr7hHQ$&0YZ$Z|Rxm4<(n-`CWUvy%TIWfK(orN%vCHR-F=-GE zx%PK$=uOhW7m}qZv@xScgL|b;!-7pW-zB867xrxx$o%s(W-=G73W4bActt;}j8uHq zS~=qS)WQao{!sg(+2Q)ztsh7$u$NYMnHy2k09tvoJ*~>=I$_dY8G3vSx?pRL9)GLw zV7)uH7c!y7ssfdwZf8Upf6<@}Ul8iCqy4}v3IwXPvlMG0QlP7ShfP$5Btq`^4aQvc z&pu$2YdXIiE(9)XFIo%x$E80ppD%rhx%9AM&4+CiKht#;I0!u%?#Nk~7kS@_{xC*XJ4t3S{F~@9-jT{K=uaa%-xx z<3n86eWi)}vZcQKDR;I+rZkM$G%wCvGjyF2njm@XDYyTrp|Wl*@Opa@+@Mtz@{*11N|bxiyDEiwIkK+-NGi z&}WscTUmr>S2K4W`B6wZst;SKhp|`^(thj;@7d;_&ayU6$tfmI#Txfm|R+ zs&9*4@*V6z>J|x}HESq&H{b628>GiaD@svqDU`7BqLa5rgJm}J8XJIyece9w|4fK+xntkDGl;{~ zss!<=fs)&E8jx#^KFZkmcT@L=6C-{rlLJo6!)u)MV`2l-m8t~K%$pwxTWC|GrX2P0egN!JK7{e*Za^cRXCs}q9T&k zOoxGF12hc|lmse-2_A74o_%CnGnqrR$&1Ngd2O*)^gtn zx9^KQuJ)Dq?)<%*Ap=5T%(7lu>IrT`+j_x;7)AoN;~dfdHIZF;J5rqg6yLFVB73;S zkgVQuUC7AfXWa61AHU4^WzPs1W9CBqSlcG*h@y=)_S2B6zWZQ%JE+^3MsK|lSt;m@ zNP+Ss#kN6i_sYAl_Ik+I=YoLoHjS-{2Cqc{IdlAjY$3G5LxFn(KYip=%;~-+oXF<8 z)w^Wzt5or%BKma!)S2b>t7Wu{&dA)J)9W|!@ciwdZx#r~M^!|N_8qen z8N`xmeVGDIW?fk(;qf5wh7?$mh?!tO)c%wd4T>~uO9WP>d_&nI&j)LO{OCUX_4T2P zct3uqb?puDEpq1S1h<&3?;**JXNL|^fKgK(E$Vq-YH?W|?O(*9zMmSV&~a&0j-MM} zOeHAIRC1J|7&(1PbHUvg!xAq;I6II`J@l2w!PWS1MI>X=lR96rqArxU({=zP&}kDJ zefC|4v|$fpWF)vXh5KBky(29={lV|O);b&|3}K!byki!}q32bxCFzj>hB5t|d{OOH zMECBQXXBq6B$sYjh5(n0SK9qphGf_uV}upuGRPRG_iS9Lp_B#y*g1TnX7) z4~dU0%HPm%hx9nmB^b8io3LKs*<4aIcPXi&vE~2)n_m`8@UVPamQkAK(QjhfXg_X*h?552oryiBYNFES@0-v5`{I5XIfM)xMd&Bwgn zLR7VLj(o}Xs$C9<`mloGP4RN5bT@iZ8GDjIQ1biFHDFL0O)^B&63L~8c-8c;A=2kU zBO-|`+V*Km-u7FScq&DNag_*shQ&G*K6V7OT0mFXf7X;562AQ>!6+7vp4o}WOauAr zd3ec6MaYPD;0D|u*s@pZgxYe*^7hGLPW7Li<_n{Pvj1%|AY-SOs_JqMj&qf~YE_!M zmh4^lzFW;%hUm&GH*DM3oaU;mArC~i%84^ zrq296C;4*>sDdgl5G5i9a<`1=zPfwfEJ)?&;Rrvndk@9B$s%=^DC|j%GRCJRUAn-H zWC)#Px0V7KU4!cC1Unh*-_!%x>w;tuebkoRl#`k1NfFVP2YEvERco*!Qk)Su|6g0% zy$K`!fEAvi0_9V(Q7NlKn}FGtzbFZEC=WGr3HVZLiv&p9F4SZ5cjlQAa;bHHL)0DV zS1QNrR?E8(`{Le)Y&o!WQl-c5*c<(r zdRIL^((%Vu(fK;f52nBNZW&cr4|MHlBe*cm9Qq8)AjJ?J zA2ek zftaf85S(~aQaMSwvvw`Ezjn~~dL2&BuC1-Hgq6aqa115xNg`Ozzpdx?s7#|*&qcdC zF*DM3Qe{w6&_+IX|JSLTB(d`WMth~=?3+*J975wWQT)OE*aqe=iyEqGIyxU1(}mzB(ZOTW~?8{%Vz7i_gKSR zN@?)ifoZhmWYyMTzZ&<0R{hoooh$MTL=3yfuhWumJwiPdA!g;;;B71QWf%J6Tz;_d z6q5_3H4Z-P=hj!mg-w>m#!*O0$L-8F!&ij7X3IUgZ~uREhJtj|_8aL4;Xqe;H4TJ$ zvJ8ZxftWu}gsn>IUa8EC>yIn%%68?zwZSAi%?ueImam~qugL0^$hVMoLma7q21$cg zcm!l5*`)&6w#7{04(3SN@KVKZ!B1mOf~)O7D<+w#L#pKg|o z!aRG-I?VA~(Qt+s8Ccv#&Xj*#NEHIVpgKHD^a7tP(2s%Ekl`OhMCN#57A~v zu1i+oZ-{v99Bu`Mr)2I#aQ?20Q-fBm57y7Sp1YQPhjw#3%SuGaW4=9Yi<}UAN`B>c z>YXOlQ)NbSZXG1OnRmeEdWwEWwF_pEBo5nws{A`mL@Bi;15RdCs$Zys2gn+7U)&%p zIlW|#JIK}FqZ22d_J{p0DaUbnl*df7wb($fl8}oHI2A1xN>Tg_5P@sA^}2^QNW+@{ z)TYeQjHquRLdHu+PPJXeKu3fjs!gD%=N8yhG~)uU3u;D}?U9HHTkli^>)MfPOMpGe z3E4O~@b9cJhVuVEWoUQziLev^!2JM%&9uO+LqI&QLlANL)Fl%JVbZ_8>R31PLp~7r zSiaL}n7=cH3)qZyVZ`LkQ8&cT;fb%u8!vVaB!?l{!DpAQf z8Fb$Yk5sWs3bD{Y6ke%banemhOExb$(|oZ!qR4ndHus+N}Q_^7^QZ?CO4Q-mG@v#)K(UeXUyOEv6Ih*p-_^8$%a>wWP0|Gh{S zUuS0cYc=L553$z?#--}*TA&=J9MzSlmO}V*{dMi=q)Obh;oo#V`mi$_q(I;f)-C+t zTjADVAKR`3MDp4i$=1(PCjb?gxx@db+aENhlx4BWcUR)a6|>ggnTN@kkJKLg$Ucyp z&pOACm-9;&(g;jo!U4+}i6a;^P$1zH7_Z*M%lEo{%WK9&(4IdUva5M$!LxWkU3FIt?hGo~6TX=bbdQVF*t z`YTZ6C3eYV@scdA1oI7v!!wEem`6};UF$J!|4HPTB&3STK@!*NDf;hspmM7zGME&T z*tCU|!7s5vMUhz5I`_YpaL6MWjbS+Zg|36f*;sS*j<|m!N)h7hM1dVHh$y|Bo-R)9 zACC*9AMSJ9P)!_idV(Av%}+9z^FH$L5~isal7B=oJo~5 z!Luo({%T(Sfkh3~KRxTPS0vSI7nLD34!x~KahQurzn34{fZ{38#|+Tubp;x6y}JOt z2SKGqO3(`zKWZ(3?1f*EKGhJ)3r8GuP$p1-`iQjhbih6fmhZ7a$5rohBuy^OwzqxB zsq0sNL7+HivJQ0*C)~9PR}dn7sPL;*sLN z0RdlX_giiqd4A)(NKU?6=iBa&%_VQ&L9c2|ILiM%uT=Lmo5x9=oak(%|D9z7>7YHp zE|9lxOtN$b4Dx}Db z&GbO@n-?Sy>S)^~Z@{~ zoMh<$SNcT+B)z*8phot`ia^+G^CvOr#@a0Z*R*Tl5I#P?zIsV=jP`#&VMy6mwkEHI z^5KY^pAEB+U}RKyCw^k!-YM=1RCB3;OdT=&V8_o(66Zb_@7f-Y=zei*vl%AveXnSn z;LXq;{skZ#4j0KIK@rhD&Gd^@nf_BOCkE}iC?+Gl;R949?wUedqexF(ux*s)YlCQo z%13uy@v@_(S?b&Nm7j6iYVz7;rHE7g7?yqnxPEU%C2(zheRCh-rVke+Y?>Cc zXoybJ(LJCj^q?Ha46D}%0rp--p4~Z%RmU!T*ZgDhdcq`<{q!2KK3Afjc6z7o3JahY zVQMVC8?^jYD)2qSpqO~dtvQCt{h&^XbYa2q$*>2N!XXK;f=QKb=Ep1>hDlUcq&qF3 zFvVxL@&BL3%f#r;G(m|$Y`Oc}{27#vR48snAKqf-XrRANHsmmCw7dEHTJOIJEuVUk zJ*PF+L;R!)g{-w!91nY(;V25fB-?#`2z{r8mO@=OXI3?Q-&8`VLpIRloeV85Dh%ONINj(Y}vN zBp-L|ni~ld=I(Iy{v&wWqL;fLw8U?(%6wqq)5-Kp-7*SzAPzy;(%;0@jlkrv=t2M= z{Vo(w|0`&dMQ=y_O?|3u-|RD~(5O}T8!#N%MQc>VXB>T$OP}ABLUBc(x z4A$P*5F*SK7;2QR!#=GME~|ZcdYXVwmt813hi!AYaO{UNBL1pEm3-}LeVx$mm?};d zT2;Dl28_{6xoqb6vj6U743yATxpNiv8~?Qntr9=B!5o8oSfA1uc%+@Lq zH{7g6-_s=)sEFC|bB?@WQ62B=D@imhtcdUrO@B_HG~a}E1wGxSD0=SZW0!&(haw;o z{7q`>ZGn@BaTRvng9lX-{=LbBzvsw)l|;SfoW}hy9@#Mws5@NaackkznD6^)IGfo? z8KEfrUWKZP$DF_(W?S8szW0~*ueLwUG#NBk6Uj&->^8?U#IKs@!S`4kTyiE;9^`{S zhA!;6^Fqd{zq>2S>&eg3pFZ;acdubLDN9Ke+gN`s_tcwx0bhLYfTY7DEc-Y%VJJGq zf6oa$;|Jl3yYz|D8{;R6O5CBU-N=VM8l|~PX0qs(sTwi0p>0D$4G6j57P3PhWh4&a z&@KKYx{Mr*`R>KBR=30J|s3qBRK|3f^>WS!HZ7`BJA^Vfs`*}&&dx?bA?4d`Fv zd;BFLZ7&!3X+BubRduc?od}I*f5cQbA#L^%VFuQV}I+AB`A{kob(s_w1y~ zvTNErH7g&8-<5c|@QA4923tKvtWPls^f_vl5rK7b+FCZOuu{3;m6x45s=Azltrlfu zeT9{$--I_@Fs5bM?^k>0;yxis(Qc*#KXwqDxta<0czIN~-+=vY4!EX8?bT^-JD#gp zP4h^mg%t{!aL5_h$Om~QjXj@y@axBeCq*cD{V@;vKG}D9ieV7z`~Ehib1wa#lUJGO zvZA5O36HvT!J<_O+JXsrr-=LAVLvtu%7YU%L2fvpY@ue|85Jnbj32Yb=rVEV4gM`4 z<)_%2q7UlQ*ij@!?S0@tDtM5USH6P~aKaom+VZy@#G7hZPTCJt{@K0F#W%N;eK`86 z7*3AOy3A*QGwK~_xT`V8p<4w@fOWZDKG!)59!B`;sypkeXmsQ5=C3ew*DeT&l+H(C z&92Sc(2s;iM0s9NV8X|nIIC0d{Ou?sDUt8%F1|7GO-aAfWW!biw6|T(ay~-{y!J=h9lP^SfJmEeoU-fIobjud zRH2VmQ*AACGJo&CImTDYN+aNRZPvJJx%^moq{4vJ$Ax$pFK+r^Pabhqja-3!RVL?! zAf;Dn#pr+E;BEbt&-PJFsxqGf5s6o|c={+}z3UOr=UlT!T_s}c)5OWSQ+D<$q974l zGst*R0tWYSP_+J+^(wI|_4`;8mz9yd_~+#N7)gw!E&93PcfQb7e$YxECY2M*@Lvb4 z%!YH#9#@7Jvfx??!D@(o|6>~dNTfOxU^apBJ;2Q+E7B_m1|-{vD@qxn|WL?_0RuI^#xlUC`@!bf+q8~hrbWOQ)OB`NW^4f)A^XKyAhkma^VBb0joN4Vf)I>H+Sw_ zJV$KunWw5?6An%vcz?gV(rDl+kt*WE^FByf4PiAuln8$LI!HlSRsb$%aOird)08`w z)TL_R&K=T9l7I%oe^!3280G4#LJdBVw^tRy4+9^aaPD2%EioqBd3}Gi+>$5cWz{Ud zHHG{MzW4FC-@N6Od8gsuS4KBX#@E%}#xAjG2Q556euTpV&1Nn>lhwk(71l4Dh8s9p zKv$y9UnIi17{&h3qah;fy>ZWhrTAo-{S3nDl**yQTkY)*%J2ANua&%+FsR>NA40md z?7Kz^tkr31;rH`{T#7+cWb+_5F1Fv9K=B#~N0dTfEKeeB%=>VK`-N`YNQB4RRKoQX zcFKI~lSIOpaPZp)j-5DV4v-E9S*|{GuH93PQ z?w4CHZsFipVj5L%X=^DjYKE}dIwru4;~S@4x6swRaDUN!#gG*meAfl84ADbnaxPJO z#zoUYcgzsYEkwgo#6iXQvX0tqWy58vpsc_#FL-yQ8~3a8(9^^-xDR^g8C)h_qg+r% zS+f7qz_8n=excmo;>CgZQh?7YVTeV_XFP+7UiW_lau->@1oyU49{8>kJ>xhoZLZMOe>wz&MjmJvd~ zQpHt*iG=1bm{l@Zv{9~t5;R!;zB(|C;N>xD7Z}f0k#M2(Ftd?uTijH_n=K744aL;% zFO5-&%}cL7Pxd?B(;u)3rg@SM@Fw1_3q5;X^EN>=C)-&W@4j%qI;8_Hls8>rqn#_FUA!9HNu=5KrbJEr^~ zDeFey_>G6N+wiW)j(e{R+kwLR(?3Z5o$6xWWBr^%j%cILk;Mm~E9e1`y`s>T2?DogZesqdZ$ww$AN!g#stjH;9!}xT7bw?YVh7$?m$r zQdj7FLG7%x4b@&tU#k>hFO9%J*SmWYx*UF5z7Cr1OlA)Yrk{M*b>nI-CVU@yD-iNF)Axa} zI{JYXHd5dZ?lx}jv8bnC z*hThod#FibC!S161;g4s3!^`Up_Zix>t&SK-X2plluJ2v&i4MtQkK{eoOCsQ+|qAQ zI-F?t_~Lfm)_kxYoVRu57XOJZMe{hg`E3Uu{FQ^f8Oqz&?ec4mmV$y|%6fXLmqqGr z4b-jrvQK5mHw*s*F&i$=p1XKpMc0I#M&rVCOudhGw8unWD7D;6c0TR`#JkP~-9K=@ z^_6&G$%)^(Gd?2Tb6N<|(64Pso3BOj1H;On4QuF% z+ux4B9Dim$>tDs69%=~*?)K>?o{cGrTdG(^f3(nf@vkzuTx)UP53w+Gj)I&cKB#QH zLj%j!qN|7g_VB_VA1$*=49oI=g+y?26n8&UPW$#Z=^E`*_Xg%4!mpFMKSXbXpFT(b zu3KSsWZsREt`~!K{Jrh#KEA_?K97&Byj8dOtZhTt4mSa>-*%_?#KW8cs}VRgvk&Sq{6-wfj!gQT0Vvj;nm_OIXh&sg*G>~SR%5!F zKe>hJnGc(iJNx$B3&)oxsUL_h(0V?!3HLj|yFaxmQ{A1nS50mpG^>+F@%snM-~(Xo zca(BR1ccLgEL=fQrV>)UQG-&R%&4?ZA%s8nw)6d5SvrU&dLou#dnm)RTpsVU;fc)Mj%2`a@Z_-69Ui(f zSF(CjY`J%7U-XZ^xUVt!J?rnHt*rlM&}2MLOI3C&Z>^ZXWT@I}BUyx9`m-m-*kdZ1 z+@hD>ixQ)M*E&o&#mVra!>mlds4PM+jnrba(bt`j9AvAF1+Bq8RDneFM**RF*E`=j zf%(jBxL`9n7&=D-@AA}jzvoA;xTa6$&U{om>f5+RG4Aq8`TgV3^^3h^FMjeIX3}k& zu<2w7?ADtDty%ViVtv;uEiY>OmY$6feSImnlvbgqSe{v;Ci=N{xk<{$D)Ij)IuC!U z{y&a~BKs?3Qz=4-You#bDhb(CLiWn;y11^Hy^@4%vSk+69Y(gUnHBe5dtIDs#Kkp! z_xBgvd(Pv0&Uug5>-l;gP02D0mXdka??s5YxxAw-$Ts_FE;qXmt4p4iXl0Hqh3YQ? zF#XP)kG}M^3t`sgR=x@RWWMa za}CH4>{dIN1wrz#*f-%&Ek~`V7}yN-owy0E_2S2?prGHc24^)&Lfh1I-P;LR`=lr;jOk-fApQqAzdKdF$h&^COzfY31Vr$I?=@>{ zMf6=XF`j52< zS(wbi228RTt_<|(cI5bX8wborP_zQlu>XB409>8#{?{vQdx~dzF#yM%I}PN%D$B*eB!%XWA{`-R38w)dXDyn62j=#Rs#x=ugO z11jd^tJHY|0S(f`YG`WKdwIVbS0kbHS%DZ9a_7q3iY_}0<2A-hl=ubV+GO9&YF~Lp z&{dghXTKSEdMVBy_vg7c8ataP5j4%M%u{dba<6S&!`P!gy3g5j`U|=Vc&=as%YZ#W zZ!(88I0}yA*s@DICMNyGVbPh$R-^GqQ)6G9RwbfUR%Vmz5q%QOZbcNY^w0-c-O}++ z3*Y44d{_EK_w_R$tcHze%f#8+C=`#))AKAMi=_Kx!d#MU=iZMTLkm7B!s)3%Jx2ZU zgyCnC+YI}zcH55<1q*$4qR`f^#6=($kw;6Nu(te0ts<;%Qsd+S`t_`!zQd`w077Q0 zurMd%SeDZba$59XZLmP<4U*Z>f43@Va8lSz4#Q~b^Mm}69Pt~p&FR9!L72A00gXr+P8m;PZ+?yH7TdWWvcicGO%`9 zic{yJi7ibc_$T1;>})?QZ%er3uKV%5c$QdhFnw(n0*b{#gvhR~)V&#+6MD0!r3)|DGYkr|cJFlF z?9Sm#b0RHPN0hv}7X>z;AGsG-?2Tw$U|7;DLad%KzKb|IE)g$r519PS%O9ln)-e?I zikHKucvc1!w#WJ0ZQ$@e_h!$sq)yw5f}W>xf1eFkfJa%OJiZCkNbNz{%03L3`rs?x zNDS<={-jM=-Y7ewAoLTFAd1$E61c*@xNI4g>bITvO_ubCsF9NNn?{3nxh+{kFi(=a zbMVMP(1m9+p^95$!{!^qEd6GJ4`m#1J>Y`xNU7iWteE!pSCbgKuH6u{d!Z)3a+g6MJje@DOn{Kio9!+V^m_mK~+t zcGb$7!`3iNi6iMs=5iDAlfCeM$f3^K^&O)1$-c~FKH(A^mDI0h`zGymq@cj(Mre27 zrx~4bHH0+?H`EFDEq4W;bg3DW1)-$J)ei@L4c`JFJ5MTZ+|S+etaD}cUp@WZ^DMY~ z951GET2%HZNR0+c7>*=c;dTf=Az1Bzi_k+JwZjd-TTp~hx6{qiCw}~MYy%(zM*Aj< zFF+u1gecToYqKY302E056nd$S#=IL~iSNeNJ^-psR5Y(;N-1-H`FkK4##r8~=4u$M zEB;xdXZp@3`h&~tmVuA>+fIvY)Q3H8>B9S_YYLL*c_^F0*`dXZ|96V|#!*ZgDvuS{ zQF$r*gm&kXpfi=^n7uI>bvKVOWfj~8f_Dh6HO1D##t-}1K$9hUfh zYMk-p*0yg=J7)m-Vc$b)4aoBAXPiH{%LX1R6e;Ew>S z(*`4GIz*Zdc;zJ4B~*a$41}^tuM%^=@-5`<<6k*fw`P{Zwy+Yw*m=vqjh2(fPbXZ3 zqrv`E6sBEaw%8KqE`epsFkqXoq-;#UQ$nX|lSk)y4PM+F( zVzVa!^A<~aD2ZTB=#3;|-kOVt(fRy_Y4540sYH-#vyYLR+VNVbBa1Z){W z2;HX%k0C?evj;#74b^PS4{6%D3Y?O17ljA>qdja%pl4Q%vt#V~tHI6OMGxUac09ma z%+7YG<)RZ`*cRsj-AqoU^N8~@xSM!@C27Q}U?^&U`5eK|(FeCDl!C_o5P=5zRe(j6 zK_=uV4Wq$uHu(M(Q%rHZxY>YiwzGLjZaKwpN#f{!Cz$_mHA4URyH13{aI(IwJqcDs zjjE&k6rb`ZX)auF?=eh3^`Eq2bMPJ=kN=C5qTzX_EyY}Zg{PPC>g}s>A39k{=k`mR z*nc|ENlsY_jYWT_O{#{hXWn1cFPL-sK2?Eo>SOc`0R!gMm+(XD#l+(Wcx#U=+O#1r ztpaYY{CFzpb6!OBLkxNB6sd{lHh6K3SQk7IoYAB|fiDd%d{}g0uZF10rZK8@Vm}Jt z`NntUC%&qjT#r|zFQ}IQrb(CsJ;cn)4 z%GBQN#B~Te##6_2%DJ!q(QR1l-a^x58GC^r>%PH}(>zl>;M6P{IatQ*h1@7~hO$7- zX`5)(C{!rcODhNbVwyr7#eU<+oXgGR^Rh14tR^Ch0n|lGFWEc)vgY$CstQamJQ2ODCT}x$`02@ka35lw>$^5&-qZ1{bVf!% zmf^hNsdI2gW6_?Y+ed#d2^IszunUeKzHTi_&tcMQlmU&uS>U^xiE>Cj<+fa!T9VDfjMeTCmSFG(_ z3mMBtnF2xY#iSrS%`1g%7@-TfN?uxcsvM?NyBU_{f{%p>ECNwwPFBrvQt)AVI#8w6kk9&N;Of@;e%?;(%Vm=j;c{5 z@sya%0AZ+p2O_x=wgePcQ~))$3ws)1y(e*Ic+*dx=6XJ|9Ht=Ri+6QotT>>JBgz#r zc8Cs@OFO>2nVMy&!a$pp&@_hy!yVkcrij2>?N`kqUROu zL(#6DpLFjxJ^u77*KQ~;HExr;S<>r%$DwRdo!X`Iwvi8wc|PaD$1>;DE!ZubNYmsn z?!{;2D^rf<<^8G!_%d(^J{pmiTEn3}J74_)sRJqzB(DyzsCbV5bEKcBj(*kT)!LX@ zIM3dqA}6T$+YDd`NVmWW}rxHJmHf5YWD*V8BJU)&qeyR2Fh%Y zC=IO2K^UN>bLysuJZ7L>IiM9fxdThy^@i{)u>xrh&3VfH^iZbGU@q@$WTB>t(;>d? zjMPghgeyD<)&OeKC;u!1YF4!bOh<+N6D&6Z3bi@c&Lvz@UsIkEjX=@jxHS=z$?0+6$s!^y7E){_37_g%myLe)JZEt*bt93MdHM0~?r?7DHDa1Ta z#w6rG=4R*2KUAx%sROz&^uPVr9MJD%gupZ$r*i#h(94q=)aqE_MNPjBx4SWax69J$ zHEyPI`XTAX$fftHD}?e~)76VRoiUlGmHbO^Sa=n!Rf6@4bo1pUt3TIE!svX8ZReI9 z&uVqd61lj@!l~O{`nQOY;M?a#2wDC4+_!_?5ioUXJU1fxci%Whh}@5%@W|yY3^E?y z3t@nIjyv=H!pQE}Fo#n8E`@YOmdx{noYz&8S&k9x4v%-mtt9xW=_fV@SrFo)wyV-O z?j+bU{#1#R0H-CF-UnU$PlJepVklqd2KnTl!+Qx5O3j7iomEdDHKEr7R zSHT771m`<39vrW?J*bt&>Hy9yQpKE?p7Y%L{s^yL_m3sf3baS8vYUsa+t=#``>A3~C#LPkD-jFxp6iO6ELqkig}~}l zyuK(R4}|MdL2M+9&bgOB;7rg?jK(-&F8BR7_=`i3(OkgPDh&z*dfh5OS@wAM6Hr1Lm-5){=LrE%Qs|8MGr+gC{ zCt2+8N*>JU;ot{qOO|U{IY$Fe!>k2y;$A(dRU-9Niknx><+gag{~p(gsv3|A%XHNm zpKt9_BUKwG{5o45u3C2Dj>sE8vedI=#?uiZgCufY$fR_(g1nyh0xp>iY(SjkP8o`+xl; z@h<>Iui;y_xz)>@toSp(M_I@VUtxc^(d$tw98~+DXy<;%MYOa4qBUtzSk2rkIVhRZ z+=c1RR*j$-)3y1NsXJ~*#~0orHUjw)x1lE-aA}P%B0ej;ZJeMCt?ps;mgo5UF}R+H z?f9b)FvLBt$oFGH3*@LV%d$UFs=ZA;CA&$722g)3yuSY83o5yseXd&9E8}Sr*m&!Q zbG`tALL~U4=g?SJeBQk-#Iut^xU*N3xom~cp`?$94YUOGVSDcxC*40Pl;Dp=Sp=k| zwV}FwpQC?wUk)VvHhk9PDQLFdVrdbNIOjIqwgSMsDN59kJ(m&b#b zSS%pY&i5yTy36}aInrvM;^A=P?m7QUGmrj`R2tV+4DsXC@}9xpT@CuM~cMx0s% zCExV?kFkec+ZQ{;(84n!BCDyswLDu0+9XFPsdKo=@(=O~)@En(X@?wsh1N4zOkJRQ z<$;4I^Fh3++HcpQHmYlZY=KM>NmeNUh8C*Ne*Xvj76Vd^l2A9?^yLY^)kKS_0fXW| zMLw8(SLNV4(&EX0?7I!j^Ef++B;QaCkvcHxqi6IBbZAH(nfb)0hBU+4cXDf+K2-^> zKpUh)NTl%Q)%|4kC!71mc<~9GJ08hj42pru>=Zj_P$`HsIMYB#H3s(9YSrJ|p2QD{ zlQ{JGXMh)Z zf_>Y$fmhU=gmfly@oY@?onnN3Zb=Tp_wfjoR;7c7l$^JO*#q96cPr?jp%Y&M$Yyvc zC;O13Mbnvas1WDvp!J5ze|@w;122PWfpT{A#FL}2nv{~PAJIi4zxFEKL1+1vmATVq z7Edc>EZBDjI&5aO|KW8uJJhbpDkAi`0eYl3OtHet{MyFb7iL7uiceCc+zPOxm@&Br zuEk`3rUGeIzD0FU%o?yB2!VV*P|6J^!n z!=k|XrSc;0dy-d9lv0iIb{p3$_zq_Zvu6!%cT|UA+2^gD4)x+-C{pfeS^rI|zpm#t zov0e`mF^bH&ii|wL59;Z6MssN2hSeTrT4jrX9rG`u5VomtTu-*iD+iD#RqJ(rdx{I zDarKN-(>%XQK$*3&z=hwO@GadkW~bJsbU94AIHOd%3tqT=6TTKIQBd$9eDs6R-*c_ zsB)){&8^KZ24`hI-JUF2oYRq0l4W))?l7Va5ZQtK1dCff(Ah2D8?+q%