From b68c7f1c463afea1a80c81e83e8bef2dbd0811dd Mon Sep 17 00:00:00 2001 From: Martin <13046765170@163.com> Date: Wed, 26 Jun 2024 17:27:29 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=AE=88=E6=8A=A4=E6=A6=9C=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E9=9C=80=E7=BE=8E=E5=8C=96=202.=E7=9B=B4=E6=92=AD=E9=97=B4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=A0=8F=E7=BE=8E=E5=8C=96=203.=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E6=88=BF=E9=97=B4=E7=95=8C=E9=9D=A2=E9=9C=80=E7=BE=8E?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LiveNewRoleInteractionGamesAdapter.java | 7 +- .../adapter/LiveNewRolerPopupAdapter.java | 2 +- ...InteractionGamesChildBottomViewHolder.java | 68 ++++++++++++ ...LiveNewRoleInteractionGamesViewHolder.java | 8 +- .../yunbao/common/views/LiveSudGamePopup.java | 2 +- .../views/RigtsInterestsViewHolder.java | 2 +- .../res/drawable/bg_live_sud_game_top_new.xml | 2 +- .../drawable/dialog_live_sud_game_name_bg.xml | 9 ++ .../src/main/res/layout/activity_sud_game.xml | 14 ++- .../main/res/layout/dialog_live_sud_game.xml | 102 +++++++++--------- .../main/res/layout/view_fun_games_view.xml | 1 - .../layout/view_interaction_games_view.xml | 2 +- ...ew_live_new_role_fun_games_child_view3.xml | 98 ++++++++--------- .../bg_live_sud_game_back_new2.png | Bin 0 -> 5740 bytes .../res/mipmap-xxhdpi/icon_min_game_new.png | Bin 3786 -> 4796 bytes .../icon_sud_history_live_new.png | Bin 6035 -> 5780 bytes .../live_dialog_top_game_icon.png | Bin 0 -> 2398 bytes .../src/main/res/layout/dialog_live_guard.xml | 3 +- .../main/res/layout/view_live_audience.xml | 2 +- live/src/main/res/layout/view_live_room.xml | 5 +- 20 files changed, 212 insertions(+), 115 deletions(-) create mode 100644 common/src/main/java/com/yunbao/common/views/InteractionGamesChildBottomViewHolder.java create mode 100644 common/src/main/res/drawable/dialog_live_sud_game_name_bg.xml create mode 100644 common/src/main/res/mipmap-xxhdpi/bg_live_sud_game_back_new2.png create mode 100644 common/src/main/res/mipmap-xxhdpi/live_dialog_top_game_icon.png diff --git a/common/src/main/java/com/yunbao/common/adapter/LiveNewRoleInteractionGamesAdapter.java b/common/src/main/java/com/yunbao/common/adapter/LiveNewRoleInteractionGamesAdapter.java index 3d17bf60e..109792917 100644 --- a/common/src/main/java/com/yunbao/common/adapter/LiveNewRoleInteractionGamesAdapter.java +++ b/common/src/main/java/com/yunbao/common/adapter/LiveNewRoleInteractionGamesAdapter.java @@ -15,6 +15,7 @@ import com.yunbao.common.event.CustomDrawerPopupEvent; import com.yunbao.common.event.LiveNewRoleEvent; import com.yunbao.common.event.NewRoleCustomDrawerPopupEvent; import com.yunbao.common.utils.Bus; +import com.yunbao.common.views.InteractionGamesChildBottomViewHolder; import com.yunbao.common.views.InteractionGamesChildViewHolder; import java.util.ArrayList; @@ -34,14 +35,14 @@ public class LiveNewRoleInteractionGamesAdapter extends RecyclerView.Adapter { @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View runGamesView = LayoutInflater.from(parent.getContext()).inflate(R.layout.view_live_new_role_fun_games_child_view3, parent, false); - return new InteractionGamesChildViewHolder(runGamesView); + return new InteractionGamesChildBottomViewHolder(runGamesView,mContext); } @Override public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) { - InteractionGamesChildViewHolder childViewHolder = (InteractionGamesChildViewHolder) holder; + InteractionGamesChildBottomViewHolder childViewHolder = (InteractionGamesChildBottomViewHolder) holder; childViewHolder.setData(child.get(position), rigts); - childViewHolder.setItemViewClicks(new InteractionGamesChildViewHolder.InteractionGamesCallBack() { + childViewHolder.setItemViewClicks(new InteractionGamesChildBottomViewHolder.InteractionGamesCallBack() { @Override public void onItemViewClicks(CustomSidebarChildModel model, boolean rigts) { diff --git a/common/src/main/java/com/yunbao/common/adapter/LiveNewRolerPopupAdapter.java b/common/src/main/java/com/yunbao/common/adapter/LiveNewRolerPopupAdapter.java index ef0105714..1af67bb6c 100644 --- a/common/src/main/java/com/yunbao/common/adapter/LiveNewRolerPopupAdapter.java +++ b/common/src/main/java/com/yunbao/common/adapter/LiveNewRolerPopupAdapter.java @@ -45,7 +45,7 @@ public class LiveNewRolerPopupAdapter extends RecyclerView.Adapter { return new LiveNewRoleRigtsInterestsViewHolder(rightsInterestsView,showRed); default: View gamesView = LayoutInflater.from(parent.getContext()).inflate(R.layout.view_live_new_role_interaction_games_view, parent, false); - return new LiveNewRoleInteractionGamesViewHolder(gamesView); + return new LiveNewRoleInteractionGamesViewHolder(gamesView,mContext); } } diff --git a/common/src/main/java/com/yunbao/common/views/InteractionGamesChildBottomViewHolder.java b/common/src/main/java/com/yunbao/common/views/InteractionGamesChildBottomViewHolder.java new file mode 100644 index 000000000..82ce39f46 --- /dev/null +++ b/common/src/main/java/com/yunbao/common/views/InteractionGamesChildBottomViewHolder.java @@ -0,0 +1,68 @@ +package com.yunbao.common.views; + +import android.content.Context; +import android.text.TextUtils; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +import com.yunbao.common.R; +import com.yunbao.common.bean.CustomSidebarChildModel; +import com.yunbao.common.glide.ImgLoader; +import com.yunbao.common.views.weight.ViewClicksAntiShake; + +public class InteractionGamesChildBottomViewHolder extends RecyclerView.ViewHolder { + private ImageView funGamePic; + private TextView funGameName; + + private Context mContext; + + public InteractionGamesChildBottomViewHolder(@NonNull View itemView, Context context) { + super(itemView); + this.mContext = context; + funGamePic = itemView.findViewById(R.id.fun_game_pic); + funGameName = itemView.findViewById(R.id.fun_game_name); + } + + public void setData(CustomSidebarChildModel model, boolean rigts) { + ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams((int) + (mContext.getResources().getDisplayMetrics().widthPixels / 4.5), + ViewGroup.LayoutParams.WRAP_CONTENT); + itemView.setLayoutParams(layoutParams); + if (rigts) { + ImgLoader.display(itemView.getContext(), model.getIcon(), funGamePic); + } else { + ImgLoader.display(itemView.getContext(), model.getResIcon(), funGamePic); + } + funGameName.setText(model.getTitle()); + if (!TextUtils.isEmpty(model.getSudGameIsNew())&&TextUtils.equals(model.getSudGameIsNew(),"1")){ + itemView.findViewById(R.id.icon_new_game).setVisibility(View.VISIBLE); + }else { + itemView.findViewById(R.id.icon_new_game).setVisibility(View.GONE); + } + ViewClicksAntiShake.clicksAntiShake(itemView, new ViewClicksAntiShake.ViewClicksCallBack() { + @Override + public void onViewClicks() { + if (interactionGamesCallBack != null) { + interactionGamesCallBack.onItemViewClicks(model, rigts); + } + + + } + }); + } + + private InteractionGamesCallBack interactionGamesCallBack; + + public void setItemViewClicks(InteractionGamesCallBack callBack) { + interactionGamesCallBack = callBack; + } + + public interface InteractionGamesCallBack { + void onItemViewClicks(CustomSidebarChildModel model, boolean rigts); + } +} diff --git a/common/src/main/java/com/yunbao/common/views/LiveNewRoleInteractionGamesViewHolder.java b/common/src/main/java/com/yunbao/common/views/LiveNewRoleInteractionGamesViewHolder.java index 4a30f3397..01fb96bdb 100644 --- a/common/src/main/java/com/yunbao/common/views/LiveNewRoleInteractionGamesViewHolder.java +++ b/common/src/main/java/com/yunbao/common/views/LiveNewRoleInteractionGamesViewHolder.java @@ -1,11 +1,13 @@ package com.yunbao.common.views; +import android.content.Context; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.GridLayoutManager; +import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.yunbao.common.R; @@ -21,14 +23,14 @@ public class LiveNewRoleInteractionGamesViewHolder extends RecyclerView.ViewHold private RecyclerView childList; private ImageView selectMoreIcon; boolean isShowMore = true; - - public LiveNewRoleInteractionGamesViewHolder(@NonNull View itemView) { + public LiveNewRoleInteractionGamesViewHolder(@NonNull View itemView, Context context) { super(itemView); sendGoodGift = itemView.findViewById(R.id.send_good_gift); childList = itemView.findViewById(R.id.child_list); selectMoreIcon = itemView.findViewById(R.id.select_more_icon); funGamesAdapter = new LiveNewRoleInteractionGamesAdapter(itemView.getContext(), true); - childList.setLayoutManager(new GridLayoutManager(itemView.getContext(), 4)); + LinearLayoutManager layoutManager = new LinearLayoutManager(context, LinearLayoutManager.HORIZONTAL, false); + childList.setLayoutManager(layoutManager); childList.setAdapter(funGamesAdapter); } diff --git a/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java b/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java index 9bb18cb88..fd4cc66ba 100644 --- a/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java +++ b/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java @@ -98,7 +98,7 @@ public class LiveSudGamePopup extends BottomPopupView { gameTitle.setText(mCreateSudRoomModel.getSudGameName()); roomName.setText(mCreateSudRoomModel.getRoomName()); roomNumber.setText(mCreateSudRoomModel.getSudGameRoomId()); - ImgLoader.display(getContext(), mCreateSudRoomModel.getAvatar(), mAvatar); + //ImgLoader.display(getContext(), mCreateSudRoomModel.getAvatar(), mAvatar); } ViewClicksAntiShake.clicksAntiShake(findViewById(R.id.exit), new ViewClicksAntiShake.ViewClicksCallBack() { @Override diff --git a/common/src/main/java/com/yunbao/common/views/RigtsInterestsViewHolder.java b/common/src/main/java/com/yunbao/common/views/RigtsInterestsViewHolder.java index 0edee2dc5..0b671fdfc 100644 --- a/common/src/main/java/com/yunbao/common/views/RigtsInterestsViewHolder.java +++ b/common/src/main/java/com/yunbao/common/views/RigtsInterestsViewHolder.java @@ -27,7 +27,7 @@ public class RigtsInterestsViewHolder extends RecyclerView.ViewHolder { sendGoodGift = itemView.findViewById(R.id.send_good_gift); childList = itemView.findViewById(R.id.child_list); funGamesAdapter = new FunGamesAdapter(itemView.getContext(), false); - childList.setLayoutManager(new GridLayoutManager(itemView.getContext(), 3)); + childList.setLayoutManager(new GridLayoutManager(itemView.getContext(), 4)); childList.setAdapter(funGamesAdapter); } diff --git a/common/src/main/res/drawable/bg_live_sud_game_top_new.xml b/common/src/main/res/drawable/bg_live_sud_game_top_new.xml index cddd65f5b..dc541bd75 100644 --- a/common/src/main/res/drawable/bg_live_sud_game_top_new.xml +++ b/common/src/main/res/drawable/bg_live_sud_game_top_new.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/common/src/main/res/drawable/dialog_live_sud_game_name_bg.xml b/common/src/main/res/drawable/dialog_live_sud_game_name_bg.xml new file mode 100644 index 000000000..904801aa2 --- /dev/null +++ b/common/src/main/res/drawable/dialog_live_sud_game_name_bg.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/activity_sud_game.xml b/common/src/main/res/layout/activity_sud_game.xml index 7688f57b5..698d0617c 100644 --- a/common/src/main/res/layout/activity_sud_game.xml +++ b/common/src/main/res/layout/activity_sud_game.xml @@ -2,6 +2,8 @@ @@ -14,7 +16,6 @@ android:layout_width="match_parent" android:layout_height="match_parent" /> - - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/view_fun_games_view.xml b/common/src/main/res/layout/view_fun_games_view.xml index 6da8f3b5a..a28b889fc 100644 --- a/common/src/main/res/layout/view_fun_games_view.xml +++ b/common/src/main/res/layout/view_fun_games_view.xml @@ -41,7 +41,6 @@ android:id="@+id/child_list" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginBottom="16dp" /> - - + - + - + + + + - + android:gravity="center" + android:maxLines="1" + android:text="@string/guard_guard" + android:textColor="#9A9A9A" + app:autoSizeMaxTextSize="14sp" + app:autoSizeMinTextSize="5sp" + app:autoSizeStepGranularity="1sp" + app:autoSizeTextType="uniform" + android:textSize="14sp" /> + - \ No newline at end of file diff --git a/common/src/main/res/mipmap-xxhdpi/bg_live_sud_game_back_new2.png b/common/src/main/res/mipmap-xxhdpi/bg_live_sud_game_back_new2.png new file mode 100644 index 0000000000000000000000000000000000000000..867b7a5b0d9404ca6f6d92c57728f5a4e3f0c40e GIT binary patch literal 5740 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 NNJ&mzwpQ9A?0=Uo@t^9zLRGCyS1g*`0(T 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 diff --git a/common/src/main/res/mipmap-xxhdpi/icon_sud_history_live_new.png b/common/src/main/res/mipmap-xxhdpi/icon_sud_history_live_new.png index f9c550e28bee3794d25977f8bb8c04d7d946974a..447280a7bf146584e41888623bb92074c5fb82da 100644 GIT binary patch literal 5780 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 F{{wo{7ft{G literal 6035 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 diff --git a/common/src/main/res/mipmap-xxhdpi/live_dialog_top_game_icon.png b/common/src/main/res/mipmap-xxhdpi/live_dialog_top_game_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..65fc17742df5154d6d11bfe4724ab4e5cf78986c GIT binary patch literal 2398 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 + android:layout_marginTop="140dp" + android:visibility="gone" + tools:visibility="visible"/>