From d3c37e4ec44effa341149e48eaa7f5c32ddbc1e4 Mon Sep 17 00:00:00 2001 From: 18401019693 Date: Tue, 26 Jul 2022 14:47:38 +0800 Subject: [PATCH] 11111 --- .../common/bean/NoviceInstructorModel.java | 22 ++++ .../common/event/NoviceInstructorEvent.java | 31 ++++++ .../manager/NoviceInstructorManager.java | 94 ++++++++++++++++++ .../yunbao/main/activity/MainActivity.java | 21 ++++ .../views/MainHomeLiveWeekItemViewHolder.java | 7 +- main/src/main/res/layout/view_homemain.xml | 29 ++++++ .../main/res/mipmap-xxhdpi/waiting_tip.png | Bin 0 -> 37464 bytes 7 files changed, 201 insertions(+), 3 deletions(-) create mode 100644 common/src/main/java/com/yunbao/common/bean/NoviceInstructorModel.java create mode 100644 common/src/main/java/com/yunbao/common/event/NoviceInstructorEvent.java create mode 100644 common/src/main/java/com/yunbao/common/manager/NoviceInstructorManager.java create mode 100644 main/src/main/res/mipmap-xxhdpi/waiting_tip.png diff --git a/common/src/main/java/com/yunbao/common/bean/NoviceInstructorModel.java b/common/src/main/java/com/yunbao/common/bean/NoviceInstructorModel.java new file mode 100644 index 000000000..26f4c60bb --- /dev/null +++ b/common/src/main/java/com/yunbao/common/bean/NoviceInstructorModel.java @@ -0,0 +1,22 @@ +package com.yunbao.common.bean; + +import com.google.gson.annotations.SerializedName; + +/** + * 用户面向指导员的数据类 + */ +public class NoviceInstructorModel extends BaseModel { + @SerializedName("sendFirstMessage") + private String sendFirstMessage = ""; + + public String getSendFirstMessage() { + return sendFirstMessage; + } + + public NoviceInstructorModel setSendFirstMessage(String sendFirstMessage) { + this.sendFirstMessage = sendFirstMessage; + return this; + } + + +} diff --git a/common/src/main/java/com/yunbao/common/event/NoviceInstructorEvent.java b/common/src/main/java/com/yunbao/common/event/NoviceInstructorEvent.java new file mode 100644 index 000000000..9e8cd51cd --- /dev/null +++ b/common/src/main/java/com/yunbao/common/event/NoviceInstructorEvent.java @@ -0,0 +1,31 @@ +package com.yunbao.common.event; + +import com.yunbao.common.bean.BaseModel; + +/** + * 指引用户与指导员交互的通讯数据类 + */ +public class NoviceInstructorEvent extends BaseModel { + //是否展示指引弹窗 + private boolean isShowHomeDialoh = false; + //是否展示指引icon + private boolean isShowHomeIcon = false; + + public boolean isShowHomeDialoh() { + return isShowHomeDialoh; + } + + public NoviceInstructorEvent setShowHomeDialoh(boolean showHomeDialoh) { + isShowHomeDialoh = showHomeDialoh; + return this; + } + + public boolean isShowHomeIcon() { + return isShowHomeIcon; + } + + public NoviceInstructorEvent setShowHomeIcon(boolean showHomeIcon) { + isShowHomeIcon = showHomeIcon; + return this; + } +} diff --git a/common/src/main/java/com/yunbao/common/manager/NoviceInstructorManager.java b/common/src/main/java/com/yunbao/common/manager/NoviceInstructorManager.java new file mode 100644 index 000000000..61f54e0f2 --- /dev/null +++ b/common/src/main/java/com/yunbao/common/manager/NoviceInstructorManager.java @@ -0,0 +1,94 @@ +package com.yunbao.common.manager; + +import android.content.Context; +import android.os.Handler; + +import androidx.annotation.NonNull; + +import com.google.gson.Gson; +import com.yunbao.common.bean.NoviceInstructorModel; +import com.yunbao.common.event.NoviceInstructorEvent; +import com.yunbao.common.manager.base.BaseCacheManager; + +import org.greenrobot.eventbus.EventBus; + +/*** + * 新手指导员管理引导 + */ +public class NoviceInstructorManager extends BaseCacheManager { + private NoviceInstructorModel model = null; + private final static String KEY_NOVICE_INSTRUCTOR = "NoviceInstructor"; + private static NoviceInstructorManager manager; + private Context context; + //展示新手指导员福利 + private Handler netHandler = new Handler(); + + public NoviceInstructorManager(Context context) { + super(context); + this.context = context; + } + + + /** + * 获取单利 + * + * @return + */ + public static NoviceInstructorManager get(Context context) { + if (null == manager) { + manager = new NoviceInstructorManager(context); + } + return manager; + } + + /** + * 新手指导员相关信息类 + * + * @return + */ + public NoviceInstructorModel getNoviceInstructor() { + if (null == model) { + model = new Gson().fromJson( + getString(KEY_NOVICE_INSTRUCTOR), NoviceInstructorModel.class); + } + return model; + } + + /** + * 请求接口,保存相应序列化数据 + * + * @param model + */ + public void setNoviceInstructor(@NonNull NoviceInstructorModel model) { + this.model = model; + put(KEY_NOVICE_INSTRUCTOR, new Gson().toJson(model)); + } + + /** + * 清除相关信息 + */ + public void removeNoviceInstructor() { + deleteByKey(KEY_NOVICE_INSTRUCTOR); + } + + /** + * 请求接口获取是否展示 + */ + public void getNetNoviceInstructor() { + if (null != model) { + netHandler.post(instructorOperationRunnable); + } + } + + /** + * 指导员操作 + */ + private Runnable instructorOperationRunnable = new Runnable() { + + @Override + public void run() { + //展示指引弹窗 + EventBus.getDefault().post(new NoviceInstructorEvent().setShowHomeIcon(true)); + } + }; +} diff --git a/main/src/main/java/com/yunbao/main/activity/MainActivity.java b/main/src/main/java/com/yunbao/main/activity/MainActivity.java index d42666369..d7b396e37 100644 --- a/main/src/main/java/com/yunbao/main/activity/MainActivity.java +++ b/main/src/main/java/com/yunbao/main/activity/MainActivity.java @@ -18,6 +18,8 @@ import android.view.Display; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; +import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; @@ -47,6 +49,7 @@ import com.yunbao.common.bean.LiveSvgGiftBean; import com.yunbao.common.bean.UpdataListBean; import com.yunbao.common.custom.TabButtonGroup; import com.yunbao.common.event.MessageIMEvent; +import com.yunbao.common.event.NoviceInstructorEvent; import com.yunbao.common.event.RongIMConnectionStatusEvent; import com.yunbao.common.event.UpdateTablePointMe; import com.yunbao.common.http.CommonHttpConsts; @@ -147,6 +150,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene public static boolean isTabClose = false; private boolean isFirstOpen = true; private int messageNumber = 0, numberMe = 1; + private ImageView waitingTip; @Override protected int getLayoutId() { @@ -258,6 +262,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene mRootView = (ViewGroup) findViewById(R.id.rootView); mTabButtonGroup = (TabButtonGroup) findViewById(R.id.tab_group); mViewPager = (ViewPager) findViewById(R.id.viewPager); + waitingTip = findViewById(R.id.waiting_tip); mViewPager.setOffscreenPageLimit(4); mViewList = new ArrayList<>(); for (int i = 0; i < 4; i++) { @@ -1004,5 +1009,21 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene ConversationIMListManager.get(mContext).jumpConversation(mContext, model.getTargetId()); } + /** + * 用户被踢下线 + * + * @param event + */ + @Subscribe(threadMode = ThreadMode.MAIN) + public void onNoviceInstructorEvent(NoviceInstructorEvent event) { + //是否展示指引弹窗 + boolean isShowHomeDialoh = event.isShowHomeDialoh(); + //是否展示指引icon + boolean isShowHomeIcon = event.isShowHomeIcon(); + + if (isShowHomeIcon) { + + } + } } diff --git a/main/src/main/java/com/yunbao/main/views/MainHomeLiveWeekItemViewHolder.java b/main/src/main/java/com/yunbao/main/views/MainHomeLiveWeekItemViewHolder.java index 1b7128b6b..b03d43441 100644 --- a/main/src/main/java/com/yunbao/main/views/MainHomeLiveWeekItemViewHolder.java +++ b/main/src/main/java/com/yunbao/main/views/MainHomeLiveWeekItemViewHolder.java @@ -17,7 +17,6 @@ import com.opensource.svgaplayer.SVGAParser; import com.opensource.svgaplayer.SVGAVideoEntity; import com.yunbao.common.bean.WeekListBean; import com.yunbao.common.glide.ImgLoader; -import com.yunbao.common.utils.ToastUtil; import com.yunbao.live.bean.LiveBean; import com.yunbao.main.R; @@ -55,7 +54,7 @@ public class MainHomeLiveWeekItemViewHolder extends RecyclerView.ViewHolder { } - public void upSvga(){ + public void upSvga() { new SVGAParser(itemView.getContext()).decodeFromAssets("week_bg.svga", new SVGAParser.ParseCompletion() { @Override public void onComplete(SVGAVideoEntity videoItem) { @@ -67,7 +66,7 @@ public class MainHomeLiveWeekItemViewHolder extends RecyclerView.ViewHolder { @Override public void onError() { - Log.e("errqs","errl"); + Log.e("errqs", "errl"); } }); @@ -116,6 +115,8 @@ public class MainHomeLiveWeekItemViewHolder extends RecyclerView.ViewHolder { @Override public void onClick(View v) { if (listener != null) { + WeekListBean model = mWeekList.get(viewflipperBanner.getDisplayedChild()); + bean.setUid(model.getAnchor_id()); listener.onItemClick(bean, position); } } diff --git a/main/src/main/res/layout/view_homemain.xml b/main/src/main/res/layout/view_homemain.xml index 9609f669e..fda0ea433 100644 --- a/main/src/main/res/layout/view_homemain.xml +++ b/main/src/main/res/layout/view_homemain.xml @@ -144,4 +144,33 @@ android:src="@mipmap/icon_main_start" /> + + + + + + + + + + diff --git a/main/src/main/res/mipmap-xxhdpi/waiting_tip.png b/main/src/main/res/mipmap-xxhdpi/waiting_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..7b3d0ec17645da95bcd0dd485966ddb8c6402800 GIT binary patch literal 37464 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 literal 0 HcmV?d00001