From 2c56322b1c357186f226889f268c0873701f0cc1 Mon Sep 17 00:00:00 2001 From: Martin <13046765170@163.com> Date: Fri, 16 Aug 2024 16:55:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E8=B2=B4=E6=97=8F?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/layout/dialog_live_interaction.xml | 2 +- .../icon_interaction_leave_p.png | Bin 0 -> 6416 bytes .../live/adapter/UserMoreInfoAdapter.java | 3 + .../dialog/LiveInteractionDialogFragment.java | 4 +- .../dialog/LiveUserMoreDialogFragment.java | 43 +- .../main/res/drawable/bg_live_push_time.xml | 2 +- .../main/res/layout/dialog_user_more_list.xml | 27 +- .../main/res/layout/view_ry_live_anchor.xml | 536 +++++++++--------- 8 files changed, 316 insertions(+), 301 deletions(-) create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_leave_p.png diff --git a/common/src/main/res/layout/dialog_live_interaction.xml b/common/src/main/res/layout/dialog_live_interaction.xml index b5711499a..9ab43f338 100644 --- a/common/src/main/res/layout/dialog_live_interaction.xml +++ b/common/src/main/res/layout/dialog_live_interaction.xml @@ -270,7 +270,7 @@ + android:src="@mipmap/icon_interaction_beauty" /> Py2%1J~)RCr$Poe7L2S9yTzbzR+6J?+`PyQh0*c6P^JycR3uB?nQ&t_V>qg&@UY zgB@Wd*cfpoQA8Aoz*#VfQ3#GvAR)mx93hZR90?*w6l7RIkRvcjc4a%e%+Ai$(|1qL z^z>18W&UyXq^GxM`>N`GHB%+6c2`~X>b?Jc^}pl)-~S`xh+Mj^BZ45Be_RAX(96rq zjN9#|MNy?`!!Vkz>zX7%Uc1RY;PQR8>_;k`!5%l{Pju#QFJo@vzCZ*`7lM5NMe~p}}{xKB{27|h;-vN_eyJ(t0JI&+q)HgOZ z3MWsVlyD#3um*AF z$`w8miG&qJq5Bo+QNCZ2BoQH$JAVAQFits)4WNq`FS;Im^ijXA>j6jO42}TL^ZCii z$qFc^!AlwZ$*};W>pHu>z8;cg+3U=82Jbw0(pY5F>-Bnm95%O+1GKcXG|6#XK$c~4 zIMF#zw@QGfX|-Cd7Ehcwu{BD`j0_;y5WI2YMv&t;7`A${dXG{Nhv8kIjq3IK#>tZ> zi=&!gj|3pt%1EVB5t1Y)G))`JSbZ1(>7@-Wm&>K9>UJWL0F#L2wl&KEGVE6gS(bNw zaGYy25};{X35UaL-~eFd8!ZJ0;0c97GvIV(Wh0!jJ4*nj3W-Ew*-D5k>sZ*|@%#Pp zqi%{AH{9TUyRos6IdkSr&5F8M0?@+3g3s-CM;v&p=(54eWLY*73Wc@@d-~v~Oa}`+UA> zgb+BgI~S%BFneNc3P8?k3sYJSsFs-!4Gj=%66W*yX=k6uUJx1kM61JYHVy?4m?u)H z6fD(wdx_7fEl5Du^;#m4NDpK77z&_FCKCd83}?k*xGg&j1-t@JUV6UI~ojT!&HuaELJ)jV|@txSj!m zb6W_ZV6O!`_t{qhx~>c^aE$9iLOP4N@=gyrwZUk)VrCjG88%qFuh!Tm!&0Z$d zJpq)<# z>HzsI9#5rG&#)}(wxVtj^eLH4zLlaVc<-L8i=rq`q|@oAn<*Boc(;{h0zf25mZQ;V zzAHe6kMoS3eSH9+cs%|HMNuDYZ?GgukLC0EubHh4K=b(h{$J!c?$hn>R21ctJMoY{ zvjdiGqp*R`(918symJ2h`F#N!ZqY!Ci;ED8Ic&Cot^7hdmCbQnXmWD$3kac;ZNKZX zEI*mg=l{m6IvK;(13Txg9&6P+M)`}Io11U1R;#d*>ALS`R-Mc)2inMST&_LW$G!%^ zf@N)OE#`8$Y&(3l3eM;A-Mur3{wzTdkq%nnv4w?&FZq1Fp}Y%V*ow#Fzs$1ir#iq> zlqBgrg+k$f%i-vH!u~_UaJ2}Wc)2&(P zA?;MZW#f83Y)`~uu@pjRZ(Cv?K*eHl3RYi(ev#vBc(*!-LZOo^%RWsIM7*t@f~IMo zU0GRqs@Kkj++WFL@x*uzA6a9`%9(LZHFy8&WD--J*TFo_UvQ(09syN zeibD38z%_8z8lmjMNtezQ5-DGNs@#tKDRq1B9kOJ&$8^3M(WFbuTm7{&m~EEt{sT> z`oId0W!ax&80G^V>MBW+^l?Q|e%PfPMUtd#RaJLWJ%N_A6HrrAQwz;`&>ldr`f|J7 z(QaRIuN`dVeX=Y|;c)m3EX$rJN%E{Qzv*Q%3?~k(4*t;VJ0SnXnx<(#QWWJog+k#w zb_h&iY$~pwK7D$37~2DAb#*n4`|7Kicq9^ud=4S>`fl37N{G!YTi12iTlx0Yt5@F< z2n0CXwUOKHt_6d^^*w-$<@+4usW4M8W|ze<3>ORrzlacewb^CkP@b;q*Gr|+gSgwy zATUED61lkt5Ln*bZg&!A6$)m6P$={mNs_;gLuXr62US)7u}~;{L{(KwqpJ>6f0%zN zijsmn9lJwVsZ{dS>ve2n8bXC9CnwK(z1}Yq1hFq%FnqPLEdQ+}NlUt}OC*W45+zhs zB_RDcP17?jm+KLi%XO-)GnGc8@wQT_^a8FQG)yG~LCDR|&sTNt)H8l`xBBR-_km{*LD5-*RNlH zXkual+dU*OuEt`q0;G||I>rxZACBX~e!u?*ZFE0ZDwW>5wY8-IKz6*0WV@bFC$s}-Cb#L9!sTC$8qfl!^h?~ zDT=z-(kbKElMnBhSU%ha&^wF8;tvlAKtJVnyZ^ck zppUMstUQA=Km|EwvIL z=scLDA3Js|z%b061VIQ}TU*yfQEZHA@@iLr;6rn{TpMV4c{xVYv=3J!s+9nN5F(Mt zdr6YKU<@DNX_pa2@u^HE^DThLYK>%PfM}ZD0u3}R2!e-U7%bCJS_KfeWyE5!_tP}} zu1*tOUDv-=sZ>5$uh-M6s;X9jWM_aN&NRY3c!CuG0X(5l=(Qe?=WDlHCF!~j=gIz| z(P(_RTrL-_7}o3x5XcSOYS7Bc${fz;m8<}$(P-4?=H@=>a=BpW>UM#H-OI8pe`;}Y z@j0{23w8zw!r`IC#YOPa!*(;y3V^EBYW2=L@B9Wr=-w8302GK&3Z9J}&u?j(_SJH^ z{8XdSD4R8;*%=_%MF%?=tUj>4tO96$e*POSm#Y<^)$Q%=2R$CoIf|lwgCK}k9Uzny zMNvLqEEb=YBuN-nd)pZxkdFh<|5I`^pU?lQBuRCj&o}AydcoD=(E}g?55nv9di@X5 z>GU;^$1|`Gi35-388NsXG2%%gMLiSC?>kA7eB=O)qUyT7A_&3< z(&_Yny4~)9Qh?eOAmbd~sx6%A&Gw1z1dy)li@975hAA=-2>cpJk`Ew+<`3BO$*8LO z`Fg$nFPod2#eOEu?d91Spja%n>r_wX^Z8j^qq16M%IIK?FDZ%wOY=9ABnd{=PWCP6 z?{C)Y^{3#_->xxn$iSI)1*r8{57q|@tpKQ2tJUV`=f7fvi0Ng{3*MT`jYi|iLZR?2 zI4wFXIL(*Z6`>OYI3_;k5kUTp3KnJpl@0t6>A z;_-M9`|vJS0AzgmS|AWOvlG_uvu(+QHC@-&6-D_(CX@N5nZwlq6LL72YO8Z$0R6u3 zE=x;GZi=E3{TKnw{t^!=&nkeL5c&Q7Q!LB=lFQ|q)ig~(2>qm7E3Kf z1R7irgf&Qqxo1tz<#KbfEbj~6G%84L_Z}+&YR*B7WFp`Py=&{TYPdQq8t9e~chIm@ zDwSxB4uJzaP3yPW`#`v~&90MZ*hf2c>Qs7n8>1=AY&OfQs+z#fCT3_L$h>o;qH`#U z^7z`?8g|h+KwG=r?o2c3%07pvn>TOXh1&^LBfQH)48wf1MROdg_(1V^{B>@(`!Cz# z16^ESU;n}==3)J4H^vZwQ0`;FxR$+$sEi z|8bt@|FzWzM^)9!g+k%IilRtn?FtVn*g>Cz=>pi%!r|~=kR;g}BatYV%Rg_V$+SAM ze$Ukh18SvGSwD5^)OJUJzWd$pQYTNIoW<>{hBMeRGc#Xpi_)s7s`_jullc$?KN!ZK z*|P-AyHRfj^oqq|e@N5x!>vW@y8isNYu6qaHkX-s)qSO;uIZj|O*jV?4+H|Q@pwEC zCwgDZKwZ}tR8@UO5QLw&TrS8{f%OG(q7gz2!!XBbn*J?>&|Pg6mK%-6gOKe9w-32% z!Z~ONu0h9-N~C&C(=O%nd5BcsmuI8ZUkwbmT~l5{C14o4`|i83Ou7qs;QfC8-@9C{ z_OI4z`HiG}P1CMcDwT(7wOV5&FYMzbFc)21T+;e|FEJd)&EXn&6DHNs zX!H#_L;o7xp6FkpH?eeu8-fkRE%RsBMESm|3!+UAIdzwVI-UMNQan0m2 z9uNl_H+nqt4pdvv;XG%el9sF;e!&@B|NPR03m0zL z_vw2M)O=uVZOz|ydSS5IIZt6P0bSRN$z*b)mx}hJftm$nv)SXY)!s|N&OP>&0C<2N zKYo1mpk@2O8VDXtr_-Du2ua-BUhUacc-C5$6Y< zvKbg4c-g|jLWt-20InII2NB3odInBe)M~ZT{QP`j&~^_65LoO}sZ<;xw3qLE(26+E zja~xXEbYD2XefZ-1>iT7OeT{!24?6*07vy62#~P0wzhWm>{)pj84L{&yc}F$L!rpth!UI6&m{`DPs7q0vAv=v%CWOz-H0g#{na^KoZoW>y!OQw~Jc;CVh3 z3WfI0wVP40=>Qqad!NVSfi#iMg@FWM&f|8wvu49%`ViJCD`Pl|IX*<=B?#cz*w{#$ zIc&AI$Px|Ie1Wq%8$UdiN@eBr>C=)`HL(<+<`O>`41(PZy8xb62^EKOVV@@)4zHQD z+B&FBmIDMYhRw!EBoZb`a>AKhTZsgId)Gt60zx*mS`;YpTd{V+FjhPBS!Zp3MZ!+smRp4&PS05uzV>Cz?gzWeSAY;A2# zTHSEFl@D_rp6541p-_HY!&N7lVWENAD+Xqea5x;oHD2H-;WL7fi?LWNix9GGM|sdT zVF^&PF-CkMpUdUi4RUo9bO9Dom(ksYzl^L+K{)vNXM z=g(smoxT^?Yza`aVPIdoeEBkY&pr2e1VQkrs_KI?`?!Jx(1@Z)uq<0=7-sXu7hi0g zJ9kdSeVDo(NVW#3Q^OV)7w?c|nddkThB;{8?$_SS*JSoR2FSa^6G@U{E|=Rnefso) z0V~aZ|0v2Ei(p65Fwjmg`G)L1JkK)_1s;5oNRp&gRo#to1lph(s;2ed-Rjp0Busi) z_LWU^k|bqSRb>VCA81;xR;waKQBptQQo6kxx8DyfK<$DCpp0Wo@V6_I$B|%p$Ie#4$sU00000 { } else { mRanksIcon.addView(rankImage, 0); } + }else if(type.equals("6")){ + L.e("type==6"); } if (bean.getDress() != null && bean.getDress().getAvatar_frame() != null) { diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java index 0e609ddb9..3810f3063 100644 --- a/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java +++ b/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java @@ -130,10 +130,10 @@ public class LiveInteractionDialogFragment extends AbsDialogFragment implements findViewById(R.id.live_tool_game).setOnClickListener(this); if (leave == 0) { - ((ImageView) mLeaveView.findViewById(R.id.live_tool_leave_img)).setImageResource(R.mipmap.icon_leave); + ((ImageView) mLeaveView.findViewById(R.id.live_tool_leave_img)).setImageResource(R.mipmap.icon_interaction_leave); ((TextView) mLeaveView.findViewById(R.id.live_tool_leave_text)).setText(mContext.getString(R.string.live_zslk)); } else { - ((ImageView) mLeaveView.findViewById(R.id.live_tool_leave_img)).setImageResource(R.mipmap.icon_leave_p); + ((ImageView) mLeaveView.findViewById(R.id.live_tool_leave_img)).setImageResource(R.mipmap.icon_interaction_leave_p); ((TextView) mLeaveView.findViewById(R.id.live_tool_leave_text)).setText(mContext.getString(R.string.live_zslk1)); } mLiveRoomHandler = new LiveRoomHandler(); diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveUserMoreDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/LiveUserMoreDialogFragment.java index cc589f42e..2f3294c59 100644 --- a/live/src/main/java/com/yunbao/live/dialog/LiveUserMoreDialogFragment.java +++ b/live/src/main/java/com/yunbao/live/dialog/LiveUserMoreDialogFragment.java @@ -61,7 +61,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie private LiveGuardInfo mLiveGuardInfo; public eightbitlab.com.blurview.BlurView blurView; - public TextView audience_btn, guard_btn, fans_btn, tags, btn, gz_view, dayRank, weekRank, title; + public TextView audience_btn,guard_btn, fans_btn, tags, btn, gz_view, dayRank, weekRank, title; private LinearLayout tabs; private ConstraintLayout noMoreLayout; private TextView noMoreText; @@ -155,6 +155,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie audience_btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { + noble = false; Tips = "1"; Up(); type = "guanzhong"; @@ -198,7 +199,17 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie type = "weekRank"; mRefreshView.initData(); }); - + gz_view.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + noble = true; + Tips = "1"; + Up(); + userMoreInfoAdapter.setNoble(true); + type = "guanzhong"; + mRefreshView.initData(); + } + }); mRefreshView = mRootView.findViewById(R.id.refreshView); view_no = mRootView.findViewById(R.id.view_no); userMoreInfoAdapter = new UserMoreInfoAdapter(mContext, LiveUserMoreDialogFragment.this); @@ -237,7 +248,6 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie mRefreshView.setVisibility(View.GONE); } } - } @Override @@ -335,18 +345,13 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie }); mRefreshView.initData(); if (noble) { - tabs.setVisibility(View.GONE); - title.setVisibility(View.VISIBLE); - title.setText(R.string.noble); userMoreInfoAdapter.setNoble(true); - } else { + } else { if (isOnly) { tabs.setVisibility(View.GONE); title.setVisibility(View.GONE); } } - - } @Override @@ -372,20 +377,25 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie noMoreText.setVisibility(View.GONE); LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) mRefreshView.getLayoutParams(); params.bottomMargin = DpUtil.dp2px(65); - if (Tips.equals("1")) { + if(noble){ tags.setText(R.string.enjoy_a_lot); btn.setBackgroundResource(R.mipmap.btn_openvip); btn.setText(R.string.live_ktgz); - setTextColor(audience_btn, guard_btn, fans_btn, weekRank, dayRank); - gz_view.setVisibility(View.GONE); + setTextColor(gz_view,audience_btn, guard_btn, fans_btn, weekRank, dayRank); + userMoreInfoAdapter.type = "1"; + type = "guanzhong"; + }else if (Tips.equals("1")) { + tags.setText(R.string.enjoy_a_lot); + btn.setBackgroundResource(R.mipmap.btn_openvip); + btn.setText(R.string.live_ktgz); + setTextColor(audience_btn, guard_btn, fans_btn, weekRank, dayRank,gz_view); userMoreInfoAdapter.type = "1"; type = "guanzhong"; } else if (Tips.equals("2")) { tags.setText(R.string.guard_for_your); btn.setBackgroundResource(R.mipmap.btn_openprotection); btn.setText(R.string.daemon_list); - setTextColor(guard_btn, audience_btn, fans_btn, dayRank, weekRank); - gz_view.setVisibility(View.GONE); + setTextColor(guard_btn, audience_btn, fans_btn, dayRank, weekRank,gz_view); userMoreInfoAdapter.type = "2"; no_more.setImageResource(R.mipmap.ic_guard_not); noMoreText.setText(R.string.waiting_for_you); @@ -395,8 +405,7 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie tags.setText(R.string.favorite_host_fan); btn.setText(R.string.Join_a_fan_club); btn.setBackgroundResource(R.mipmap.btn_joinfans); - setTextColor(fans_btn, audience_btn, guard_btn, dayRank, weekRank); - gz_view.setVisibility(View.GONE); + setTextColor(fans_btn, audience_btn, guard_btn, dayRank, weekRank,gz_view); userMoreInfoAdapter.type = "3"; type = "fans"; no_more.setImageResource(R.mipmap.bixin); @@ -406,7 +415,6 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie bottom_msg.setVisibility(View.GONE); type = "dayRank"; setTextColor(dayRank, audience_btn, guard_btn, fans_btn, gz_view, weekRank); - gz_view.setVisibility(View.GONE); no_more.setImageResource(R.drawable.img_rank_empty); noMoreText.setText(R.string.no_more_day_rank); noMoreText.setVisibility(View.VISIBLE); @@ -415,7 +423,6 @@ public class LiveUserMoreDialogFragment extends AbsDialogFragment implements Vie userMoreInfoAdapter.type = "5"; bottom_msg.setVisibility(View.GONE); type = "weekRank"; - gz_view.setVisibility(View.GONE); no_more.setImageResource(R.drawable.img_rank_empty); noMoreText.setText(R.string.no_more_day_rank); setTextColor(weekRank, audience_btn, guard_btn, fans_btn, gz_view, dayRank); diff --git a/live/src/main/res/drawable/bg_live_push_time.xml b/live/src/main/res/drawable/bg_live_push_time.xml index 0147b988e..4fda455a2 100644 --- a/live/src/main/res/drawable/bg_live_push_time.xml +++ b/live/src/main/res/drawable/bg_live_push_time.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/live/src/main/res/layout/dialog_user_more_list.xml b/live/src/main/res/layout/dialog_user_more_list.xml index 1b39eafbf..ed4733010 100644 --- a/live/src/main/res/layout/dialog_user_more_list.xml +++ b/live/src/main/res/layout/dialog_user_more_list.xml @@ -42,7 +42,7 @@ android:layout_weight="1" android:gravity="center" android:text="@string/day_rank" - android:textColor="#fff6f7fb" + android:textColor="#ff646464" android:textSize="16sp" /> + + - - - + + android:layout_width="match_parent" + android:orientation="vertical" + android:gravity="bottom" + android:layout_height="match_parent"> + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:layout_height="40dp" + android:background="@mipmap/btn_big_blue" + android:gravity="center" + android:orientation="vertical"> - - - - - - + android:layout_height="wrap_content" + android:text="@string/start_pk" + android:textColor="#ffffffff" + android:textSize="12sp" /> + android:id="@+id/btn_dr_pk_nub" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/number_of_remaining_times" + android:textColor="#ffe1e1e1" + android:textSize="8sp" /> - + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file