From ac1815050360d9bdc731af16dccbcfaae9bd706e Mon Sep 17 00:00:00 2001 From: zlzw <583819556@qq.com> Date: Tue, 16 Jul 2024 11:15:12 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=A4=BC=E7=89=A9=E5=A2=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/activity/WebViewActivity.java | 6 +- .../GiftWallGiftInfoListItemAdapter.java | 94 ++++++++++++++++-- .../yunbao/common/bean/GiftWallInfoBean.java | 36 ++++++- .../yunbao/common/dialog/GiftWallDialog.java | 19 +++- .../common/dialog/GiftWallGiftInfoDialog.java | 32 +++++- .../fragment/GiftWallMainTab1Fragment.java | 26 ++++- .../drawable/gift_wall_gift_info_btn_un.xml | 13 +++ .../src/main/res/layout/dialog_gift_wall.xml | 1 + .../res/layout/dialog_gift_wall_gift_info.xml | 22 ++-- .../layout/fragment_gift_wall_man_tab_1.xml | 29 ++++++ .../item_dialog_gift_wall_gift_info.xml | 68 ++++++++++--- .../main/res/mipmap-xxhdpi/gift_wall_hide.png | Bin 0 -> 36848 bytes common/src/main/res/values-zh/strings.xml | 4 +- common/src/main/res/values/strings.xml | 5 +- .../yunbao/live/views/LiveRoomViewHolder.java | 4 +- .../main/activity/ZhuangBanActivity.java | 6 +- 16 files changed, 315 insertions(+), 50 deletions(-) create mode 100644 common/src/main/res/drawable/gift_wall_gift_info_btn_un.xml create mode 100644 common/src/main/res/mipmap-xxhdpi/gift_wall_hide.png diff --git a/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java b/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java index 4a33c908c..e01cf045d 100644 --- a/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java +++ b/common/src/main/java/com/yunbao/common/activity/WebViewActivity.java @@ -88,9 +88,9 @@ public class WebViewActivity extends AbsActivity { @Override public void setStatusBar() { - getWindow().setStatusBarColor(Color.parseColor("#FFFFFF")); - getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); +// getWindow().setStatusBarColor(Color.parseColor("#FFFFFF")); +// getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); +// getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); } @Override diff --git a/common/src/main/java/com/yunbao/common/adapter/GiftWallGiftInfoListItemAdapter.java b/common/src/main/java/com/yunbao/common/adapter/GiftWallGiftInfoListItemAdapter.java index 1720818ca..48b9a9584 100644 --- a/common/src/main/java/com/yunbao/common/adapter/GiftWallGiftInfoListItemAdapter.java +++ b/common/src/main/java/com/yunbao/common/adapter/GiftWallGiftInfoListItemAdapter.java @@ -13,6 +13,7 @@ import com.makeramen.roundedimageview.RoundedImageView; import com.yunbao.common.R; import com.yunbao.common.bean.GiftWallInfoBean; import com.yunbao.common.glide.ImgLoader; +import com.yunbao.common.manager.IMLoginManager; import com.yunbao.common.utils.WordUtil; import java.util.ArrayList; @@ -21,11 +22,51 @@ import java.util.Locale; public class GiftWallGiftInfoListItemAdapter extends RecyclerView.Adapter { List data = new ArrayList<>(); + boolean isAnchor; + int list_type = 1; + private boolean isLiveRoom; + private boolean isStar; + int giftStatus; + private String anchorName; + private String anchorAvatar; + + public void setAnchorName(String anchorName) { + this.anchorName = anchorName; + } + + public void setAnchorAvatar(String anchorAvatar) { + this.anchorAvatar = anchorAvatar; + } + + public void setGiftStatus(int giftStatus) { + this.giftStatus = giftStatus; + } + + public void setAnchor(boolean anchor) { + isAnchor = anchor; + } + + public void setList_type(int list_type) { + this.list_type = list_type; + } + + public void setLiveRoom(boolean liveRoom) { + isLiveRoom = liveRoom; + } + + public void setStar(boolean star) { + isStar = star; + } public void setData(List data) { if (data == null) { data = new ArrayList<>(); } + if (data.isEmpty()) { + GiftWallInfoBean.Data tmp = new GiftWallInfoBean.Data(); + tmp.setId(-1); + data.add(tmp); + } this.data = data; notifyDataSetChanged(); } @@ -47,8 +88,8 @@ public class GiftWallGiftInfoListItemAdapter extends RecyclerView.Adapter999999){ + return "999999+"; + }else{ + return String.valueOf(gift_hall_send_num); + } + } public void setGift_hall_send_num(int gift_hall_send_num) { this.gift_hall_send_num = gift_hall_send_num; } diff --git a/common/src/main/java/com/yunbao/common/dialog/GiftWallDialog.java b/common/src/main/java/com/yunbao/common/dialog/GiftWallDialog.java index 86fad4d3b..530b7c440 100644 --- a/common/src/main/java/com/yunbao/common/dialog/GiftWallDialog.java +++ b/common/src/main/java/com/yunbao/common/dialog/GiftWallDialog.java @@ -18,9 +18,11 @@ import androidx.viewpager2.widget.ViewPager2; import com.lxj.xpopup.XPopup; import com.yunbao.common.R; +import com.yunbao.common.bean.GiftWallBean; import com.yunbao.common.fragment.BaseFragment; import com.yunbao.common.fragment.GiftWallMainTab1Fragment; import com.yunbao.common.fragment.GiftWallMainTab2Fragment; +import com.yunbao.common.interfaces.OnItemClickListener; import com.yunbao.common.utils.DpUtil; import com.yunbao.common.utils.ScreenDimenUtil; import com.yunbao.common.utils.WordUtil; @@ -98,7 +100,16 @@ public class GiftWallDialog extends AbsDialogPopupWindow { WordUtil.isNewZh() ? "的禮物展館" : "'s Gift Hall" )); - fragments.add(new GiftWallMainTab1Fragment().setToUserId(toUserId).setAnchor(isAnchor).setLiveRoom(!isFullWindows)); + fragments.add(new GiftWallMainTab1Fragment().setToUserId(toUserId).setAnchor(isAnchor).setLiveRoom(!isFullWindows).setOnItemClickListener(new OnItemClickListener() { + @Override + public void onItemClick(GiftWallBean bean, int position) { + if (position == 1) { + mAchievement.setVisibility(View.INVISIBLE); + } else { + mAchievement.setVisibility(View.VISIBLE); + } + } + })); fragments.add(new GiftWallMainTab2Fragment().setToUserId(toUserId).setAnchor(isAnchor).setLiveRoom(!isFullWindows)); mViewPager.setAdapter(new FragmentStateAdapter((FragmentActivity) mContext) { @NonNull @@ -118,9 +129,9 @@ public class GiftWallDialog extends AbsDialogPopupWindow { public void onPageSelected(int position) { super.onPageSelected(position); fragments.get(position).updateData(); - if(position==0){ + if (position == 0) { mTvUserName.setTextColor(Color.parseColor("#6BCDFF")); - }else{ + } else { mTvUserName.setTextColor(Color.parseColor("#FFCF94")); } } @@ -179,6 +190,6 @@ public class GiftWallDialog extends AbsDialogPopupWindow { mIvBg.setScaleType(ImageView.ScaleType.FIT_XY); } mIvBack.setLayoutParams(params); - + ViewClicksAntiShake.clicksAntiShake(mIvBack, this::dismiss); } } diff --git a/common/src/main/java/com/yunbao/common/dialog/GiftWallGiftInfoDialog.java b/common/src/main/java/com/yunbao/common/dialog/GiftWallGiftInfoDialog.java index 801756145..290724b74 100644 --- a/common/src/main/java/com/yunbao/common/dialog/GiftWallGiftInfoDialog.java +++ b/common/src/main/java/com/yunbao/common/dialog/GiftWallGiftInfoDialog.java @@ -12,6 +12,7 @@ import android.widget.ProgressBar; import android.widget.TextView; import androidx.annotation.NonNull; +import androidx.constraintlayout.widget.ConstraintLayout; import androidx.recyclerview.widget.RecyclerView; import com.lxj.xpopup.XPopup; @@ -32,6 +33,7 @@ import com.yunbao.common.http.live.LiveNetManager; import com.yunbao.common.interfaces.OnItemClickListener; import com.yunbao.common.manager.IMLoginManager; import com.yunbao.common.utils.Bus; +import com.yunbao.common.utils.DpUtil; import com.yunbao.common.utils.ScreenDimenUtil; import com.yunbao.common.utils.WordUtil; import com.yunbao.common.views.weight.ViewClicksAntiShake; @@ -61,6 +63,7 @@ public class GiftWallGiftInfoDialog extends AbsDialogPopupWindow { Button btn_lighten; View tab_layout; View bottom_layout; + View gift_schedule; GiftWallGiftInfoListItemAdapter adapter; RecyclerView recyclerView; @@ -148,7 +151,11 @@ public class GiftWallGiftInfoDialog extends AbsDialogPopupWindow { recyclerView = findViewById(R.id.recyclerView); tab_layout = findViewById(R.id.tab_layout); bottom_layout = findViewById(R.id.bottom_layout); + gift_schedule = findViewById(R.id.gift_schedule); adapter = new GiftWallGiftInfoListItemAdapter(); + adapter.setAnchor(isAnchor); + adapter.setLiveRoom(isLiveRoom); + adapter.setStar(isStar); recyclerView.setAdapter(adapter); recyclerView.addItemDecoration(new ItemDecoration(mContext, 0x00000000, 0, 10)); @@ -220,10 +227,27 @@ public class GiftWallGiftInfoDialog extends AbsDialogPopupWindow { Bus.get().post(new ClosePopupDialogEvent()); } }); + + ConstraintLayout.LayoutParams params = (ConstraintLayout.LayoutParams) mIvBack.getLayoutParams(); + if (isFullWindows) { + params.width = DpUtil.dp2px(20); + mIvBack.setVisibility(View.VISIBLE); + mIvBg.setScaleType(ImageView.ScaleType.CENTER_CROP); + } else { + params.width = DpUtil.dp2px(1); + mIvBack.setVisibility(View.INVISIBLE); + mIvBg.setScaleType(ImageView.ScaleType.FIT_XY); + } + mIvBack.setLayoutParams(params); + ViewClicksAntiShake.clicksAntiShake(mIvBack, this::dismiss); } void initData() { + adapter.setList_type(list_type); if (isAnchor) { + if(isStar){ + gift_hall_type=2; + } LiveNetManager.get(mContext) .liveGiftHallDetail(toUserId, giftId, gift_hall_type, list_type, new HttpCallback() { @Override @@ -271,6 +295,7 @@ public class GiftWallGiftInfoDialog extends AbsDialogPopupWindow { btn_lighten.setText(WordUtil.getNewString(R.string.dialog_gift_wall_list_spinner_down)); btn_lighten.setBackgroundResource(R.drawable.gift_wall_gift_info_un_lighten); } + adapter.setGiftStatus(giftBean.getGift_info().getIlluminate_status()); if (isAnchor) { tab_layout.setVisibility(View.VISIBLE); bottom_layout.setVisibility(View.VISIBLE); @@ -279,10 +304,15 @@ public class GiftWallGiftInfoDialog extends AbsDialogPopupWindow { tab_layout.setVisibility(View.GONE); bottom_layout.setVisibility(View.GONE); tv_list_title.setVisibility(View.VISIBLE); - gift_btn.setVisibility(View.GONE); + if (!toUserId.equals(IMLoginManager.get(mContext).getUserInfo().getId() + "")) { + gift_btn.setVisibility(View.GONE); + gift_schedule.setVisibility(View.GONE); + gift_progress.setVisibility(View.GONE); + } } if (!isLiveRoom) { gift_btn.setEnabled(false); + gift_btn.setBackgroundResource(R.drawable.gift_wall_gift_info_btn_un); } adapter.setData(giftBean.getData()); time = (WordUtil.isNewZh() ? "榜單結算時間" : "Settlement time") + giftBean.getGift_info().getGift_hall_start() + " - " + giftBean.getGift_info().getGift_hall_end(); diff --git a/common/src/main/java/com/yunbao/common/fragment/GiftWallMainTab1Fragment.java b/common/src/main/java/com/yunbao/common/fragment/GiftWallMainTab1Fragment.java index 9ee8ae7af..ca83cedc0 100644 --- a/common/src/main/java/com/yunbao/common/fragment/GiftWallMainTab1Fragment.java +++ b/common/src/main/java/com/yunbao/common/fragment/GiftWallMainTab1Fragment.java @@ -49,6 +49,10 @@ public class GiftWallMainTab1Fragment extends BaseFragment { View classic_layout, star_layout; TextView show_time; View show_time_layout; + View hideLayout; + View appbar; + + OnItemClickListener onItemClickListener; @Override public View createView(LayoutInflater inflater, ViewGroup container) { @@ -75,6 +79,11 @@ public class GiftWallMainTab1Fragment extends BaseFragment { return this; } + public GiftWallMainTab1Fragment setOnItemClickListener(OnItemClickListener onItemClickListener) { + this.onItemClickListener = onItemClickListener; + return this; + } + @Override public void updateData() { super.updateData(); @@ -114,6 +123,17 @@ public class GiftWallMainTab1Fragment extends BaseFragment { } private void initData(GiftWallBean bean) { + onItemClickListener.onItemClick(bean, bean.getActive_rank_hide()); + if (bean.getActive_rank_hide() == 1 && !toUserId.equals(IMLoginManager.get(getContext()).getUserInfo().getId() + "")) { + hideLayout.setVisibility(View.VISIBLE); + appbar.setVisibility(View.GONE); + classic_layout.setVisibility(View.GONE); + return; + } + hideLayout.setVisibility(View.GONE); + appbar.setVisibility(View.VISIBLE); + classic_layout.setVisibility(View.VISIBLE); + list1Adapter.setDrawable(drawable); list1Adapter.setList(bean.getIlluminate_data().getWeek_star_data()); list2Adapter.setList(bean.getIlluminate_data().getGift_data()); @@ -152,6 +172,8 @@ public class GiftWallMainTab1Fragment extends BaseFragment { star_layout = contentView.findViewById(R.id.star_layout); show_time = contentView.findViewById(R.id.show_time); show_time_layout = contentView.findViewById(R.id.show_time_layout); + hideLayout = contentView.findViewById(R.id.hideLayout); + appbar = contentView.findViewById(R.id.appbar); list1Adapter = new GiftWallMainTab1List2Adapter(getContext()); list2Adapter = new GiftWallMainTab1List2Adapter(getContext()); @@ -165,8 +187,8 @@ public class GiftWallMainTab1Fragment extends BaseFragment { recyclerView1.setAdapter(list1Adapter); recyclerView2.setAdapter(list2Adapter); - recyclerView1.addItemDecoration(new ItemDecoration(getContext(), 0x00000000, DpUtil.dp2px(10), DpUtil.dp2px(11))); - recyclerView2.addItemDecoration(new ItemDecoration(getContext(), 0x00000000, DpUtil.dp2px(2), DpUtil.dp2px(11))); + recyclerView1.addItemDecoration(new ItemDecoration(getContext(), 0x00000000, DpUtil.dp2px(10), DpUtil.dp2px(11))); + recyclerView2.addItemDecoration(new ItemDecoration(getContext(), 0x00000000, DpUtil.dp2px(2), DpUtil.dp2px(11))); starGiftsTitle.getPaint().setShader(new LinearGradient(0, 0, 0, classicGiftsTitle.getPaint().getTextSize(), Color.parseColor("#FEE8C6"), Color.parseColor("#FFD5A3"), Shader.TileMode.CLAMP)); diff --git a/common/src/main/res/drawable/gift_wall_gift_info_btn_un.xml b/common/src/main/res/drawable/gift_wall_gift_info_btn_un.xml new file mode 100644 index 000000000..f4234ae23 --- /dev/null +++ b/common/src/main/res/drawable/gift_wall_gift_info_btn_un.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/dialog_gift_wall.xml b/common/src/main/res/layout/dialog_gift_wall.xml index aa15d6414..e27b0294c 100644 --- a/common/src/main/res/layout/dialog_gift_wall.xml +++ b/common/src/main/res/layout/dialog_gift_wall.xml @@ -24,6 +24,7 @@ android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginEnd="10dp" + android:visibility="invisible" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent"> diff --git a/common/src/main/res/layout/dialog_gift_wall_gift_info.xml b/common/src/main/res/layout/dialog_gift_wall_gift_info.xml index 06bb03eee..0b99ba871 100644 --- a/common/src/main/res/layout/dialog_gift_wall_gift_info.xml +++ b/common/src/main/res/layout/dialog_gift_wall_gift_info.xml @@ -19,9 +19,9 @@ @@ -61,11 +61,18 @@ app:layout_constraintTop_toTopOf="parent" tools:src="@mipmap/gift_wall_gift_info_light" /> - diff --git a/common/src/main/res/layout/fragment_gift_wall_man_tab_1.xml b/common/src/main/res/layout/fragment_gift_wall_man_tab_1.xml index 4ef716799..df7e22806 100644 --- a/common/src/main/res/layout/fragment_gift_wall_man_tab_1.xml +++ b/common/src/main/res/layout/fragment_gift_wall_man_tab_1.xml @@ -263,4 +263,33 @@ app:srcCompat="@mipmap/gift_wall_main_tab1_down_ic" /> + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/item_dialog_gift_wall_gift_info.xml b/common/src/main/res/layout/item_dialog_gift_wall_gift_info.xml index 65d6cd629..70e438a65 100644 --- a/common/src/main/res/layout/item_dialog_gift_wall_gift_info.xml +++ b/common/src/main/res/layout/item_dialog_gift_wall_gift_info.xml @@ -9,14 +9,27 @@ android:id="@+id/tv_rank" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="10dp" android:gravity="start" android:text="@string/dialog_gift_wall_list_info_list_header_rank" android:textColor="#FFFFFF" android:textSize="12sp" + app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> - + - + android:layout_marginEnd="70dp" + android:layout_marginBottom="10dp" + android:orientation="vertical" + > + + + + diff --git a/common/src/main/res/mipmap-xxhdpi/gift_wall_hide.png b/common/src/main/res/mipmap-xxhdpi/gift_wall_hide.png new file mode 100644 index 0000000000000000000000000000000000000000..390df4cfdbac398c5b437c022d39013fc1433d65 GIT binary patch literal 36848 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 literal 0 HcmV?d00001 diff --git a/common/src/main/res/values-zh/strings.xml b/common/src/main/res/values-zh/strings.xml index ee8a252e8..f6a3a7fa7 100644 --- a/common/src/main/res/values-zh/strings.xml +++ b/common/src/main/res/values-zh/strings.xml @@ -1528,5 +1528,7 @@ 等待點亮 本期角逐 上期冠名 - + 已隐藏 + 等待冠名 + 等待助力 diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml index 0bf67d1a2..58140c5f3 100644 --- a/common/src/main/res/values/strings.xml +++ b/common/src/main/res/values/strings.xml @@ -1533,7 +1533,10 @@ Star value Star Gifts Classic Gifts - Waiting for titling + Waiting for lighting This competition Previous Title + Hidden + Waiting for titling + Waiting for assistance diff --git a/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java b/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java index 9dfcf00d6..27504c8d0 100644 --- a/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java +++ b/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java @@ -3698,8 +3698,8 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis Bus.get().post(new LiveAudienceEvent().setType(LiveAudienceEvent.LiveAudienceType.LIVE_WKS)); } }); - //wksAndGiftWall.addView(weekView); - //wksAndGiftWall.startFlipping(); + // wksAndGiftWall.addView(weekView); + // wksAndGiftWall.startFlipping(); new LoadDian9TuUtil().loadDian9TuAssets2(mContext, liveWksLayout, "rectangle_new.png", 1); } diff --git a/main/src/main/java/com/yunbao/main/activity/ZhuangBanActivity.java b/main/src/main/java/com/yunbao/main/activity/ZhuangBanActivity.java index 60ef5880a..8da5b78d7 100644 --- a/main/src/main/java/com/yunbao/main/activity/ZhuangBanActivity.java +++ b/main/src/main/java/com/yunbao/main/activity/ZhuangBanActivity.java @@ -79,9 +79,9 @@ public class ZhuangBanActivity extends AbsActivity { @Override public void setStatusBar() { - getWindow().setStatusBarColor(Color.parseColor("#FFFFFF")); - getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); +// getWindow().setStatusBarColor(Color.parseColor("#FFFFFF")); +// getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); +// getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); } @Override protected int getLayoutId() {