From 54ee2fb0b7a44a04b9c418ce9ce8409a8b237955 Mon Sep 17 00:00:00 2001 From: Martin <13046765170@163.com> Date: Wed, 14 Aug 2024 15:38:16 +0800 Subject: [PATCH] =?UTF-8?q?add[=E4=B8=BB=E6=92=AD=E5=BA=95=E9=83=A8?= =?UTF-8?q?=E5=8A=9F=E8=83=BD]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yunbao/common/bean/LiveOpenTipsBean.java | 25 ++ .../com/yunbao/common/http/PDLiveApi.java | 106 +----- .../common/http/live/LiveNetManager.java | 26 ++ .../res/layout/dialog_live_interaction.xml | 338 ++++++++++++++++++ .../icon_interaction_anchor_say.png | Bin 0 -> 7076 bytes .../mipmap-xxhdpi/icon_interaction_beauty.png | Bin 0 -> 5732 bytes .../mipmap-xxhdpi/icon_interaction_camera.png | Bin 0 -> 4977 bytes .../mipmap-xxhdpi/icon_interaction_game.png | Bin 0 -> 8841 bytes .../mipmap-xxhdpi/icon_interaction_leave.png | Bin 0 -> 7348 bytes .../icon_interaction_live_data.png | Bin 0 -> 1253 bytes .../mipmap-xxhdpi/icon_interaction_mic.png | Bin 0 -> 7733 bytes .../mipmap-xxhdpi/icon_interaction_msg.png | Bin 0 -> 6729 bytes .../res/mipmap-xxhdpi/icon_interaction_qa.png | Bin 0 -> 7546 bytes .../mipmap-xxhdpi/icon_interaction_robot.png | Bin 0 -> 3251 bytes .../mipmap-xxhdpi/icon_interaction_wish.png | Bin 0 -> 7046 bytes .../res/mipmap-xxhdpi/icon_interaction_zg.png | Bin 0 -> 7910 bytes common/src/main/res/values-en-rUS/strings.xml | 21 +- common/src/main/res/values-zh/strings.xml | 5 +- common/src/main/res/values/strings.xml | 21 +- .../live/activity/LiveSwAnchorActivity.java | 34 ++ .../dialog/LiveInteractionDialogFragment.java | 282 +++++++++++++++ .../live/views/LiveNewReadySwViewHolder.java | 45 ++- .../live/views/LiveRyAnchorViewHolder.java | 334 +++++++---------- .../src/main/res/layout/view_live_end_hot.xml | 2 +- .../main/res/layout/view_live_open_tips.xml | 22 ++ .../main/res/layout/view_new_live_ready.xml | 49 +-- .../main/res/layout/view_ry_live_anchor.xml | 211 +++++------ .../main/res/mipmap-xhdpi/live_anchor_fz.png | Bin 0 -> 6007 bytes .../res/mipmap-xhdpi/live_anchor_menu.png | Bin 0 -> 7397 bytes .../main/res/mipmap-xhdpi/live_anchor_msg.png | Bin 0 -> 7167 bytes .../mipmap-xhdpi/live_anchor_msg_notify.png | Bin 0 -> 5769 bytes .../main/res/mipmap-xhdpi/live_anchor_pk.png | Bin 0 -> 30286 bytes .../res/mipmap-xhdpi/live_anchor_task.png | Bin 0 -> 5552 bytes .../src/main/res/mipmap-zh/live_anchor_pk.png | Bin 0 -> 30207 bytes 34 files changed, 1053 insertions(+), 468 deletions(-) create mode 100644 common/src/main/java/com/yunbao/common/bean/LiveOpenTipsBean.java create mode 100644 common/src/main/res/layout/dialog_live_interaction.xml create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_anchor_say.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_beauty.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_camera.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_game.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_leave.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_live_data.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_mic.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_msg.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_qa.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_robot.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_wish.png create mode 100644 common/src/main/res/mipmap-xxhdpi/icon_interaction_zg.png create mode 100644 live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java create mode 100644 live/src/main/res/layout/view_live_open_tips.xml create mode 100644 live/src/main/res/mipmap-xhdpi/live_anchor_fz.png create mode 100644 live/src/main/res/mipmap-xhdpi/live_anchor_menu.png create mode 100644 live/src/main/res/mipmap-xhdpi/live_anchor_msg.png create mode 100644 live/src/main/res/mipmap-xhdpi/live_anchor_msg_notify.png create mode 100644 live/src/main/res/mipmap-xhdpi/live_anchor_pk.png create mode 100644 live/src/main/res/mipmap-xhdpi/live_anchor_task.png create mode 100644 live/src/main/res/mipmap-zh/live_anchor_pk.png diff --git a/common/src/main/java/com/yunbao/common/bean/LiveOpenTipsBean.java b/common/src/main/java/com/yunbao/common/bean/LiveOpenTipsBean.java new file mode 100644 index 000000000..3a255058b --- /dev/null +++ b/common/src/main/java/com/yunbao/common/bean/LiveOpenTipsBean.java @@ -0,0 +1,25 @@ +package com.yunbao.common.bean; + +/** + * 开播提示 + */ +public class LiveOpenTipsBean extends BaseModel{ + private String content; + private String english_content; + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public String getEnglish_content() { + return english_content; + } + + public void setEnglish_content(String english_content) { + this.english_content = english_content; + } +} diff --git a/common/src/main/java/com/yunbao/common/http/PDLiveApi.java b/common/src/main/java/com/yunbao/common/http/PDLiveApi.java index aa7831883..7447a28e8 100644 --- a/common/src/main/java/com/yunbao/common/http/PDLiveApi.java +++ b/common/src/main/java/com/yunbao/common/http/PDLiveApi.java @@ -1,105 +1,7 @@ package com.yunbao.common.http; import com.alibaba.fastjson.JSONObject; -import com.yunbao.common.bean.ActiveBean; -import com.yunbao.common.bean.ActiveModel; -import com.yunbao.common.bean.AnchorRecommendItemModel; -import com.yunbao.common.bean.AnchorRecommendModel; -import com.yunbao.common.bean.AvatarBean; -import com.yunbao.common.bean.BaseModel; -import com.yunbao.common.bean.BattlePassPoints; -import com.yunbao.common.bean.BattlePassTask; -import com.yunbao.common.bean.BattlePassUserInfoBean; -import com.yunbao.common.bean.BlindBoxInfoModel; -import com.yunbao.common.bean.CareerBean; -import com.yunbao.common.bean.CheckLiveModel; -import com.yunbao.common.bean.CheckRemainingBalance; -import com.yunbao.common.bean.CheckUpgradesModel; -import com.yunbao.common.bean.ContributeModel; -import com.yunbao.common.bean.CoolConfig; -import com.yunbao.common.bean.CreateSudRoomModel; -import com.yunbao.common.bean.CustomSidebarInfoModel; -import com.yunbao.common.bean.DiscountsModel; -import com.yunbao.common.bean.EnterRoomNewModel; -import com.yunbao.common.bean.FaceBookUpModel; -import com.yunbao.common.bean.FansCheckRed; -import com.yunbao.common.bean.FansGroupGiftPack; -import com.yunbao.common.bean.FansGroupGiftPackInfo; -import com.yunbao.common.bean.FirstLoginBean; -import com.yunbao.common.bean.GiftAlreadyWallModel; -import com.yunbao.common.bean.GiftGuideModel; -import com.yunbao.common.bean.GiftNamingInfoModel; -import com.yunbao.common.bean.GiftWallBean; -import com.yunbao.common.bean.GiftWallGiftDetail; -import com.yunbao.common.bean.GiftWallInfoBean; -import com.yunbao.common.bean.GiftWallMainTab2ClassicInfoBean; -import com.yunbao.common.bean.GiftWallModel; -import com.yunbao.common.bean.GiftWallTab2Bean; -import com.yunbao.common.bean.GuardGetGuardOpenInfoModel; -import com.yunbao.common.bean.GuardGetGuardUserInfoModel; -import com.yunbao.common.bean.HomeUserExhibitInfoBean; -import com.yunbao.common.bean.HomeUserInfoBean; -import com.yunbao.common.bean.HourRank; -import com.yunbao.common.bean.HttpCallbackModel; -import com.yunbao.common.bean.IMLoginModel; -import com.yunbao.common.bean.LinkMicUserBeanV2; -import com.yunbao.common.bean.ListInfoMessageModel; -import com.yunbao.common.bean.LiveAiRobotBean; -import com.yunbao.common.bean.LiveAnchorCallMeModel; -import com.yunbao.common.bean.LiveAnchorSayModel; -import com.yunbao.common.bean.LiveBattlePassRewardsBean; -import com.yunbao.common.bean.LiveDataInfoModel; -import com.yunbao.common.bean.LiveInfoModel; -import com.yunbao.common.bean.LiveRoomActivityBanner; -import com.yunbao.common.bean.LiveRoomVoteModel; -import com.yunbao.common.bean.LiveStetUpStatusModel; -import com.yunbao.common.bean.LiveTaskModel; -import com.yunbao.common.bean.LiveUserMailBoxModel; -import com.yunbao.common.bean.MainMessageChatListTimer; -import com.yunbao.common.bean.MedalAchievementModel; -import com.yunbao.common.bean.MessageChatIsAnchor; -import com.yunbao.common.bean.MessageChatUserBean; -import com.yunbao.common.bean.MessageHiBean; -import com.yunbao.common.bean.MessageSayHiBean; -import com.yunbao.common.bean.MessageSayHiStartBean; -import com.yunbao.common.bean.MessageUserInfoBean; -import com.yunbao.common.bean.MsgSwitchDetailModel; -import com.yunbao.common.bean.NewPeopleInfo; -import com.yunbao.common.bean.NobleRankHideUserListModel; -import com.yunbao.common.bean.NobleTrumpetModel; -import com.yunbao.common.bean.OpenAdModel; -import com.yunbao.common.bean.PkRankBean; -import com.yunbao.common.bean.PrankGiftResultBean; -import com.yunbao.common.bean.PrankHttpTurntableBean; -import com.yunbao.common.bean.PrankProgressBean; -import com.yunbao.common.bean.QiniuLog; -import com.yunbao.common.bean.QuickGiftSendGiftModel; -import com.yunbao.common.bean.RandomPkUserBean; -import com.yunbao.common.bean.RankPkInfoBean; -import com.yunbao.common.bean.RedPacketDetailsBean; -import com.yunbao.common.bean.RedPacketGiftModel; -import com.yunbao.common.bean.RedPacketInfoModel; -import com.yunbao.common.bean.RedPacketListBean; -import com.yunbao.common.bean.RoomMicStatusModel; -import com.yunbao.common.bean.SearchModel; -import com.yunbao.common.bean.SendMoneyLongModel; -import com.yunbao.common.bean.SetAttentsModel; -import com.yunbao.common.bean.ShareBean; -import com.yunbao.common.bean.SlideInBannerModel; -import com.yunbao.common.bean.StarChallengeStatusModel; -import com.yunbao.common.bean.SudGameInfoBean; -import com.yunbao.common.bean.SudGameScoreBean; -import com.yunbao.common.bean.SudGameUserModel; -import com.yunbao.common.bean.SudRoomListModel; -import com.yunbao.common.bean.SudgameCodeModel; -import com.yunbao.common.bean.SwTokenModel; -import com.yunbao.common.bean.UserAreaBean; -import com.yunbao.common.bean.UserAvatarSelectBean; -import com.yunbao.common.bean.UserBean; -import com.yunbao.common.bean.VipModel; -import com.yunbao.common.bean.WishListGiftConfModel; -import com.yunbao.common.bean.WishListModel; -import com.yunbao.common.bean.sendMoneyLongListModel; +import com.yunbao.common.bean.*; import com.yunbao.common.event.CheckCurrencyModel; import java.util.List; @@ -1489,4 +1391,10 @@ public interface PDLiveApi { @Query("live_uid")String liveUid ); + /** + * 获取開播提示 + */ + @GET("/api/public/?service=live.getStartTips") + Observable>> getLiveDataInfo(); + } diff --git a/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java b/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java index bbf5d0bde..dc454ac73 100644 --- a/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java +++ b/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java @@ -54,6 +54,7 @@ import com.yunbao.common.bean.LiveAnchorSayModel; import com.yunbao.common.bean.LiveBattlePassRewardsBean; import com.yunbao.common.bean.LiveDataInfoModel; import com.yunbao.common.bean.LiveInfoModel; +import com.yunbao.common.bean.LiveOpenTipsBean; import com.yunbao.common.bean.LiveRoomActivityBanner; import com.yunbao.common.bean.LiveRoomVoteModel; import com.yunbao.common.bean.LiveStetUpStatusModel; @@ -4268,6 +4269,31 @@ public class LiveNetManager { } + + /** + * 获取开播提示信息 + */ + public void getLiveOpenTips(HttpCallback> callback) { + API.get().pdLiveApi(mContext) + .getLiveDataInfo() + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .subscribe(roomMicStatusModelResponseModel -> { + if (callback != null) { + callback.onSuccess(roomMicStatusModelResponseModel.getData().getInfo()); + } + }, new Consumer() { + @Override + public void accept(Throwable throwable) throws Exception { + throwable.printStackTrace(); + if (callback != null) { + callback.onError(mContext.getString(R.string.net_error)); + } + } + }).isDisposed(); + } + + /** * 直播间取消网络请求 */ diff --git a/common/src/main/res/layout/dialog_live_interaction.xml b/common/src/main/res/layout/dialog_live_interaction.xml new file mode 100644 index 000000000..b5711499a --- /dev/null +++ b/common/src/main/res/layout/dialog_live_interaction.xml @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/mipmap-xxhdpi/icon_interaction_anchor_say.png b/common/src/main/res/mipmap-xxhdpi/icon_interaction_anchor_say.png new file mode 100644 index 0000000000000000000000000000000000000000..46c35149e53a8111b1ddf4e1add71ff6b303dea5 GIT binary patch literal 7076 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 JS*30l_J6yx!W;kq literal 0 HcmV?d00001 diff --git a/common/src/main/res/mipmap-xxhdpi/icon_interaction_beauty.png b/common/src/main/res/mipmap-xxhdpi/icon_interaction_beauty.png new file mode 100644 index 0000000000000000000000000000000000000000..7f8d82c91faf5a9b08363c73592e861864854353 GIT binary patch literal 5732 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 Wp6tbMrt^XT0000 literal 0 HcmV?d00001 diff --git a/common/src/main/res/mipmap-xxhdpi/icon_interaction_camera.png b/common/src/main/res/mipmap-xxhdpi/icon_interaction_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..223abadbc08b4a1c7c62eb25358fdd5e683cdc7a GIT binary patch literal 4977 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 fQ zHdR%%zvp-Ta$P6qpEIBHJoo!`-|s{$Mva={4h0AVqDHGL>jL|<|J$IX!2hP|S_`lP zKhsr1fvQJXw?QCQPqeb4exT*P1+|x*kzbh6q4s#a{q9U1B4q#MT6%X;7~Pcb5>M0K zKxO|=VE;o-%&V>#G-YhjE8V!*hDfC87KooXf1L5FX5N_K*lQF;L%uz_s6h$mK;BOH z??!0oJj>y#6OYH6v2P9>?`67gZ==Jsr}GFVqgzWC2lA&On{Pr!S~oe?BIMw9$}r{q zw}~9kU~lhq(Y)aX4(O|4NA95wF$3W&txSzrdlSYvPx&Yg>!e~toJ|FM-L=)6kvZ-b ziDKD{)YL5UC>VKE866~Yl^q4WK0I?`Ne}jDq@<*DY+oFCHRNE(ppr`jQKwVFAxPYA zLn5u=j&3EQeOeyDt>&tNL!P)NXUz!oZ5(0bsMFfikXQB#vnH-KGor z{R5rMmqb&rDb&TByMZtrE+Ke>z83T4l9H0v4cLo?T>d+vQ-tBtd-FNLF`}j8+YOCa zKC0|tN4NL7MIeb_k`YXVN1bvEOhxB*!DezXA0rLBf;kdukV{fxImb+aG^(+5SnzC) z=12g;v@h=EHY~}3It71fl$4Z+#-zPFk(GH^Z~%tb?zCXML5WFVz-MRL-?u@-e@{pFW7!?5`661J-Z#& z1{wSIjcUky;R6EgUX#Gz$U@Fet)j!#Cw*{wk?h*Pt^e2p47GFD;K}GY3k^#vbrBgn zVJ9KsOB$3r{w7|2yg9n7sy0p?fhtPN;DF)>?73)@%3M!&L7wJShG4mEYmt^xvMc9h zunH4BT)UjvvgBn9`WM_3r*l{5~^eZ1@a__&ee+z9ig|V@*oRw2M zbSmlYslHcB8Wdv^LL0|tKY(Ab6#v9SP^6-lzyGvHqp70%!;O;z9?sxZi>{QUUfc7p z>D&XJ{IeEdShkpgH%smN_unm5#8#F~BnP z4#VGEPuvA=V{sJxkrN8q`oSVg!2wF`Uw;HqG|D$u4&OUx02y$?sf7LMl<&?Pe>jxR z$J{6esO(9#a9&F0W7IHj6)d*Cn9C3q=HxK96WrMjqVe=*rJkCv9k|(2dGXZ&>z291 z(5@cuH=k+*-98%Zr;ss`NWV1uen&Z%2>Rvq&;~_A^JLf|Mh6r%&6S=|x~3@(iu~-} zJl_vP!M-kq`)YuzZo6rLCLeojGYCRPd4=tW=oZ)@iioSQaNT_hePU?G z4pk4;>D>}nbWLiQb>(`HLdA4)4FwYR$Fq69`_mNdz!(|LTrNpWlzlzn_QNA(Az~=e zvXPMyG2HHnS^Yu4Gz&>mBog$e=ymZuQ_`{Vaa?pU-%~5!ZI7GzywuP`VP+~)y{Z?J zbP*zbKfR>orUxm{JyMjw3ArM9!$pP%Zy!=~Jc5Qbm{xVZf#YxfAV^l|N=7%$oc+DE zh@l4_oG}Z-Gz(9i%qgs2WB|)(+tF~0Awt-)L%l#g#2x2MC!q-{tq0tLJ;OheLbtZ^n%eUi8)AzdkuZA}0Vt)VSD*Q3| zg>ZCq)W%!a2Ko%oSoI35o5>D*uX~F!Hp+KvtcYH4=$aI@g+SwKIG~^LK2X4Tbon} zho_%jI}ieHLA+5fix-X==6(otM^m3sW=UP5+27{nT|CVjZpwi-3|zN)@+2QTd^<{J z9vA=`5FLpR=A0&rAYQO`cHVkLa1VoW`gX+T>pH?*$f59cc87XGd|-jqZI$%H*u48N zao_#9#`n)QM?9X)dePhb{P~lEseWe5iZ($YwV$|n#{+?0nu2&aiu6^&*S#7|wO|nN zLm}5ckzJ2Q?8RDPs2+$Ss~R-&Wy@}~=ru+%?>S`lv5HO{W|b_sWXd&V|G$%3YNVGh zZ7hnLCu3l2O(0X_HommZ~7@oCY%$3KIvzi(`8u$xsGQnC(AxwF0sxSy$UxwW&_BEml&hP&>L~Ey$6Z9|)|XRRB{tGOMhtG=j$wDp*QMlchYOYNO0sFu4pzV{^ zzn{5O-_+z!JUz`%Q;40@&K>?a${iEs*VUS)@!rzvekM}$&d!}cp&};^*zE6A58|=4 zwKXB^WX29IBc-A--tMS{Dr(|N$sQ5L=J_iS8n?L{>HPfp zRj6>5*&#!=Y%5tL(z>*i4A4G|m18}@N#cN5X7tyuUnS5Yt0hGVZ|?U4O2FHumOtDB ztLc~>VTG*>?=myDrWTjc-h$K$^|B|_J4>90sOmAZX5k?{Bz%vf+pkEap^|E1kEfZ#QgAXIPd~ zvpF#m;*S*1$-&7pGM3;VLt|c zoIT|lt4FZ*5CX=lv7zA)hTDr1diX2&V={>eq>wiiT~NuNO}ym6nta7Z zund^%k^GWal)fK~{=d_~NC~Yx3*i|ibzEpBDpdZll+>wXl~C*A3i3l-sKVRF{(G~h z9NAX2rHB3NN3;g_GxOF`Wxl>Xs!RL$T>-kr^l|h?a&1AbipS-D=Lf;idFpN53jEaD;QNB^ixG z-*HE*4Sex+(W}(M08y%AG)d)K^n2X^$|z9nP_Duv1U6LXpEY#SA|~js6l!5?VeuSQ z^*~$CRsybxNi;&LsuzF?j%sUbAEYDBf=MF6V5$8#E%a?DDKMlhzkmIV2<7~wIRml1 z3ryvx*StfR2n~i_F;i1hng5*L^?VL0c%X&Bc-G$l^>@lyqHTh{hCIKGoI`q;ik9{< zz^(^|n%Chq7VZ9Ovc*usm=K!c9;pK>+coBrn1kM?|bGA|9zX{nbQO;~J+Iar&_wV0oC!XpOIhsTo?{yUm zHXq4fe747Pn~z1ivovnTo}8QnM1)Q5l{U>)TjWa6PuNN3#RCghDpPb^)yn~C!}!`E zInKLOhV>=-<$5PxZgA75)yS!y&^G8&X-%m4%i4biXm){N=Q4Igzbu48N^I_GPUa(6 zGH=+XdH&NA*cZcYCLM+wkvl12M!Q}wF*Pcj6^OT^r>eQ7k81+)HlH8CQ2a_HuY%+X z)L^Jh29{s-XJ=`+8kuM!#F_*re$3QAYcn~bT7UkOzY6xPvG5@y5flsE~f`oys^03|)Ylm^i$?;f~^<;h(Mp zD%bLB4F2g>{uYI3V^Gf*+uBQRl(TrwBRTlG8{pcX=l86RHC~bZtmv4w%TA8{HAPAk zDK#N+mGFCa*WMk=+vx+-1~^R{5W0AuOWkr`C$98B!^0yJ5vPq_l#+v^g_YH&_8V#N z=^CEl%Y*8gnosvKHH5b0o5+1zBO}4mZPAtX0#nHd^y4<~^}e9?#U+tSciyi5{J&Lk z35tMNH}0W*%I^M`chz;X=F`eCGxC^!Ia#z*MppKMr*f)d&}X6QVZ_-oPDJWIALCQAdDKI)AQTVLGt=PPDk|o?))8ckzOZW>jJO}~ zfmCgb5AYfZl+61mkToQ<>oJnjMdr2|qyX6vY35q7t(~>eVelKi&ZH!YodXO(vQ4&! zQGSuKViC6GnTLmm;R6<;H%{w2G$6JYar3$h9LCbz=%l4SqcI5?2_ z+}V{$2-#!;d!sTkGH5dpXMgX0LdT+3se?hcBKr6JXMS^gULaF)?de%(_4M@eIQz_4 z`R=6n03p)J0sTBVSDcMB0E$uo{Sl7L7{@OGU7MQO-{x&+wK66Yx6|4;I0(1zP7{PK!%AuS|2 z;Vep=y6*<~E|_RLx|;)$KIga_NpAguX?*)nzT9X{fCK7Ir~P^fqQAf2>ObmMYNV>r zGyW`i;d6!Mj1#0X?8}1;aM_Qdpi@*3497I%jC# z>sUSvCmE{4x^IjGpCb~gG|Af zJ3G*YJtiX7F2E|V()3^K@=Z6|;Na_T87W9w2r@%;f|ZQwh3n8Lj+RBw)0GvDcg~M0 z|9J3kQd2zRO8@tyWLr*Flcqf@WG6G~nU@R;JA1fPkI3P?4ewl>%8R4pOpOh8h+<&D zW>A6!BM{Y?RHu8>d#?5nahLYm+Msc))+T=?lZp>AcVixY4x&LxR9m$F&0eaxe|S=K zVB$qXDq=c*q?$}Bn?AEEZ&Pc$;@E3wm`b`2T>A+`F{bE;!+TxyEeJSv8zNnfLy-TZ zh6Q1N)7_U#<&44Xt9YSt*Cw!-8bD~6QtUTfe2oe9KkoTLME%#kBo^?uQEuyTcn!HW zUO!TV;ZNs$dk?XHEAD485vMOT827`iHiNDsQ*fA>E_oaMOe9(WHUlV72-9LL=DYJG z<%mHEA?8jb@ih3+Rfpx_KERPBP|gJ2aT#w#HoFde;jEi52Zs%_LbDShFIS1!iJ95i zY_Z4PKehcP+RQ%&XV#il#h(-e){}S=H8D|H-Fj8}=Pb0jR`9|#iUX65Aos&e%_ZOf z3@BTk)U@A?d5Qro(`ny*Zi_L*ciUgq^N>JMaMAC zCd#q?OcICCj=W25x2Fi@uLLQcKW+(c0!*ymSQhY6RB;G(A4{0ZE#G^^dVlXV?oJlJ zbq^A5F|W=HUVjJ~s~=UMjBCvkY&X@^cxpGNJNbnT_-0dR@XAW za|(gI>UqcKTAYQkC!?pSs+qGFs{*vo7NEQlz)-(47v7c0d%pW)`_x$(eAe~h=keKJ zP4ik_GFuDgB>M!X%I4U}V(Kxt$fCU|4#Q5CPAVxEn5O%-7;;mS1l8nWy)5--+PZkeSLg%r*3l_u$HOr0eK{Czqjy5qfmvim07n% zm1wespz|ohnmSN#ahP4DD~Z~PXE%W!+8YB-`@>V;+kfxP)m@v5)ieO zsA_y0qp}J9NR3d3#-fVEokk|BxF+|`=Sg85P?WVi+bHK(%cZ^Ki~YZ;M1{?y(cLOB zShJPL+s;j^Ag=bsurhYphVU-upTjGg6r|BlOe56vK;70x)#j^jFuYsJx!`){;y?2e z+L3@~QFwmtTXe?O-aHvv;^gSKhrKBZ7n^WRZeS*>bM<0vUONiR6`m)2%X>%$>tI0I z17bkxbn_id^5YFyr>eW86{d+dg>5aUIaq%YQ)re(4y8ULo+?20SzWa2)t?Da{aHrTXkpI%1{Q+MSh+?Jo}D zvMVr?AA75X7l9t^wXF?oSN-hhICmS=t-MlfD{;q&v zY}3BGbtl4=p5#F%;9pOa6z3M(_OCb*+;2yDr-G-ZMoM=x-;-JmvbZX=eC4X2NzE451AD)lH^#x)`tw*cr@N z%DHXTb<W_iNNv8t!`&Rtl-=VR45w6MU$Mgg(o(V@> zWi;2^N=f>&W8~V%p66N6q-TfWl`l01vxKw1KO-(IxTreGkaA{S8pJAX5?N+yX^B}3 zyV%Fhl#~nfT{N;S5(bb( zB=)DaR`g}53ytRwREqvAq$Htb_(gu2xDoC?e4VS``|Rz_ z|7L_O+LR0Ag2q1|cUa&MvI~S6fi#dr6bDRj2(v0F&uBto=b6KzJokr zl$4T^;!ENJ(hkLM-RF{@{Hsg?#McLqOAOjxIH1DqPE1Tt(;G^PmoCliQQEXCLRK(^ zq4bb$AJ%^4-@pWPl=5#J!sDkjktgG#gmEsxPx(pGibPRCr$PoX?L;K@i8k<#*!f=H$Re;zzwf#*OwDa(x~jWBuclsgPron0 zdolA$0ILBU2e2K$5P-#gJA2Uka#(3b%m^S;JK*^eN3Ge4Et%HDg>T(0-jRW1l9XDBH0G>wu{Kn+_V;qNwdp2hD`UrUU3` z{x##OQ$$AtVW9I+NDU&je~ajfE~J4r(Csmh`lp@RzeTh~v_-U)cbYt)urbgIXc`j( zt)Zr{G0+NV8k0tV4&C+)E$>48_cQ3AZB+&6ApiXgI%r!}0XoS4pn>kV+ZPFRwB5vf z>$duH9jQU2_HPlbT!M#Q7z1sf%k6c9MqKLl7SR^b7ST;v85Y&KR^D~XVX1RyYX9Bl zSMv#iTy#whU zfRR{_5DyysT*T_Orx^B0KwkxL)Bz&WKO$Z=HE57x%$J!r<>FPYyDI`(B*fl%oyZDq zI8!2gZz5K`;m=pJYXQ6{*xMNv&?5SJr-L4;D26@D^36u(EUJ>y$QPW;Gh5=#h>Q z(bLwL{*!XZllsO?c=`x{g8)_~nt&XX@%u0OETsDsK6~x|3xLO2j+PqwD-nHj4Wnpg z^g0r^U5bCBQ~1=(t;ohe$0FIqkAXJO;RGyo6fjExC56xM%Ux_?sUsFi%h8DXXq)!B zSVU{d1=<y0@F4(&{}eVcBMcUXkUbMpJD?jrq8JI%Vj|qXh;in{p&V7s~axj{B5LiG$N?JgqV+rYy7Lb-)x@D9ISeKp+sMhPtvoaL@Sf1QP>SX*`d0 z;D+}~UriBI^Mz>_1Y$nYP*!;AYjJ2!?rvl3*S#(4b)La)@)Ebd&CfU$Awo*%fWr?h z8_)doo2SKly;lP}y`@m$)+}!nf-sMQ?*Vm3~-<(wp~uZy8xr%EZ+9a|Rf{RAU$CF$+EfDp3NS#1rOdjQ1rVf-%mcU%QWX;i}>L-`L&{5gsMs%VXX|#5*Q** z+=!QAe(!x7QuR94!zqy*PLQpU@&g?9?Y>6C+PQ!0^!wsP8%HRrP|pF(W=q1nTaYBt zEKbQ!bQx$-#Kpr%K`iW)w3=`%LWGPLJU^Ryyf|jx*r@;gCvjtk42imsNyg?=p7b6zsb2bDuZbWLglM6$DlH#NYM1&UL`Y|NFXfnqkRZ+ z^e(CRaC7I+4(G$^3IiFR)B{PYQ2m;@{U}=#d#c6cIkMi~XKWh!_MVZHJOfcj&Ml_H9O(kstk1P>qxiNL;&O;oJ9ldBoxSp@DZOP+D4A z-YJOOYx^bXx8_ws+)FHD_OC|WT5DMeb<9biOMk5E-`%r0U{bI6;wGtHTU}j!Ha-2c zV^Mav2A|yKv-17B4;83~LS<)6^wJrPNyCQKioc@7`7X=}X0wD}Xy1wI7nk_kK~O$w zvgTlGBDUq-`D(eKfVVe0H&@iG+6ZK5ytPlf(Ii3go`#W;@oQFAR$@42gE4o^o*8&9 z_}~-B&*$dd>PYNvg3Oqnn3yo--2S;^{}74v^^(f1P9=xMFEfz%=8fxWYY&+1oA(&2 zp@~$-eWicWsCbmil7>S`21Bju+hiprvkoEzn;-PX4qCfuq#T6jtSTs!*83^Qa6`zP z4GauohWtfVG+$d$CiV?QIAPjAOnEXV2jL?xcH zmA*sZy@2|Xg;KB~I$a&{nF&jI@U$!X9f!lZM4|wUf;YHFZdJLpQfHAE+U96vWRysO z+&gqrd3i=c9wg0T=`?pe1+D8XWQtM7e>*kD=t8eoNK8UOthDmoU3tOdSu0VMgUDWr z-MpXxZ+U%gmoV`=wv)?1dw+kac^*SP0`m0=SmZH4}apYX!_^xUO#zpIis!%(NEr((If+bo0!qN58p&M!n5Hts|f z7sl^LqF?V#bD#VeNmVOwdvROuTvwzj3EI7~v9ZA=z;qe$XGcfLBA`@MUKrKZ0=dOL z$8_B0BsP&*YsT!kxmB)gP&Pd?v&^T{t59fUbt`pqk8!Xv-BbM#u#gAJ%>PE+COf5Y_jIKeot9gu&Ij z^ZK=j&Mo~AZ12_K^qbm-;PNT{yM#{=U~3b|V3csyXPGyO&j~6;F?c5yECk3CAhCJ> z%|w2q1K?{IClKG9NjJ~$swtH=VsBCIkn_5}RE=^!aCH^>ba`&uNA~D?Q;p@lY z-i~s^H%1syn`TqzJyTISst!W|7}Mc4O#-~+D)<)TkljtoM(9@AA_vyooQ@hgF{`Zy^78bJKzrTX3JUN1ci)IIHHK-$4??)&W zaSdst5C#)*$7Yvu?QIe&#LvnXA;6z96$>ZIv^i2MT$_HcfzI8cMMG)tM3wzBeBWO? zc68AbRaEX{G~Xya^yfHG_I5;%>nv^1y0FjEXr1Vf`ga2^h&!CxH*v%k-@UtT;VzHH zO=Hv8k)*P^TX(Tx(jlE6?|+~9hd zQsG1~G;UBi+-`tcv7>pu_Ph|)g6%k-nVb4@{}fWG%(;==H9+q_zpm|axyYOj4Ds&GKKMNu6lZI&TB3A z&i$FIe=@5p4sIS7Yr2z${c4|?nHfJTCSVPI3Q zQn^XS=)Kk~?JeSRn+g6y5P$L4ou>e}zw@j))bO-xs5hP*pXxmy0z#S9Er#Ct>g7~)=vUGZ{wUMzgwzK{Fa<*1|=T!G4_d7*Qf;ChnXp!%j|#dVoKA?Ke49 zT;__Gk#jg`SSt6+ns?`TTEYkr@fBa`n>tf$jp+0NztM0l*0nw$uS;2!2y#pv!?eFV8vO2dSu08V-oeaCn z?#<23L_G5NlH%gx)>MR_D}9|TYmBn&;&>pxiu3`9+#)O!F|wL;pJ7%Ul)>QHa|0{D zCC10g&w4#4K~dlD7l`i+Hg;`+fiMC8j5O~q;z83Mgz;dPbGkc)DbX`B!BZk#KhOQ| zfnx)!s;YVgzh&Y%h8Ncb6zHFwS0^VYgF$hz*p1@r_wiD1QOg8$)6~b8fzQu|A0$lx z%(`*CWzY3u69l}0`ZDMFZDmo1eIV^wm77n3UIQu4;KL)g9%dU1@%8X4#=yIlxTxg~c za$jfvNppHsppFnSMM5b}x&Pw9kA0;>8kmpHDm-)+!R6(pV}_mRy>N4Kl=Qe|jymEdfYs_y zqvFU*8v2egtZ$8zE7sqDlzLIhZ_F3TK6*};tLtOQj?N1_89^@|&c+XfHKX%?l^X?< zmK0BHpI!^SsGcl4@+>E~zBcK1|UPW8i`zrCI z|4lN@**f=M)towu((FrUK#oT$7A6jUR4V;4FhDr%(xzT$uwvvQm#vQYiD5TfcDrzH z(E=S*aEA)6Was2ODs8S5H6?_$m{zM*8|^2JhO)=5WA7&qi&yT(X=Z%kP1jjW@R0NQ zx#U~sW(Ke4;NZv@MSQ3;r&|vnv85TkZ>}dss!e85d*LdT`?H^xX1@Z6qVa2<-C~2X z^er?|yZ}RjTj%o4sb}eM!_^^BjXjmn{+gvW{@MNWw``3V3_1;faXEud5ZU*hAsq5SAotsO(sp(yE|1FrY^@(Ip;OnuY4=WPtOfDmcvD20`OjzVMaU zo~&%jZ`wiRrft3a(hdpjWa+NuTw%OqLB!4N6PZn)jxGYQd%ZF{YxI#pzE|Y?#lO|6 zsa;tM!Kim5wifzakUi+Z%ZL`Y=1?oS4}*bk{MiXub=ZyHO{uSv{-a@ce7N#ZpzXwMUUBs=ghNo zzJ-G=qX(^h!jv6A_YX}qnuXBzihxR)$RXUTx*OZl&|mZwqRmp%n{1c)(bzINzWNRy;7rzA^fmleD2l@i%mGpNJ-G4 zFaB_QU6yf%S+1k6hBmxmc-m+6>y3Zc%?erWZcoa{4~_CXJys*D*l&(FzizCHXsufrb`nswX{r9hz=KINJw-N6ruM@jpOfd=spQ@QlQoy zvaZiR$Q;eXZF&N^+WHpJp5tvO3Ut#-6;q!- zNaGQr`$NfADZ-M}qh4`oa++Q9hk8~1$#fKsvP?9%kp1Q$;1CO|RTNwVeqk-Rmv{j% z5PTdQb}XqCYhoo00IT33Q1#g{Qrur_5eA=~Wv_8AVrH%8(rY1$2HH@YtEvBz?`7ls z?`9N1Ta^)J*-GHOEzJJ0=%#%l2&R^?Sqr3gP}WA~3AhRD1uH&uaf2_2hS~$MS~d@&Ia?h-dUDrzNQ(DUB|b9jv$}@pINzh!py(wbE?#hI(4z@YQwEF6`(SG&$RKUvMn>w$4?pVL1P&QA-`MtP z*VEd$kUJj@XmdC{m@a+-lioz^-@r`g|L9)eosR0p%4j#$)vbNq_3Hdxp!>My_a9A4 zpR)e%XpCQpMMIuuNevH#Y=3OJWN&~R1L6UcAb#UKMaCuh8E5oMs;K_f@W!Wj_`1ts|o9AOGkPeTZOj8=dQZ^-i5&-Zjci?^XXJ}|>YkGQGl%oGi z$4~MXO#*CV80exzF9T&?>-D~b%FirV>iJUge2M7)UT>dBCJKHMK=GC=_8ttm9B{^` zB8Pvy+pUf`sW*BiJ~l~yhDI>c)3+xeM)oT;c-m|safAB?71Om%6g+D>mmBYbjF+Hd z!kIWyp!NNSr?|7uVD;y6c6JsEoZc4I`TFivAOo#1*^N`7yh6SDfcz&1~R15ahhMx!L*jGO&Xg zj$yN#W+>hwz!&H{IXST{rZ9{v&`lyp1_W&JFP_0_!vocT(x_?o_~Q#;o_6)9s{}Y$ zh_IS8tge`!JE3rgNTQTG!%l~y|FZzaXkp1t_uyIXO903ZhJWgGQo_TR?->adm>j$nlm*N0823i=;bE zQxM2=F0436%gWw(#}?HX-Y1{7c=+dTEAZF;9I5R-W*Vz510~a+rTi-n-4x6sydT)| z|57^-7`vE^lxN8wv29pzX~EG)`Uz^JWU@sRyfwqIy2JbB6sTD=O7!KzB^l1yTBIGR zydo5xH?i=yPY-o=x`S^%c(SIc6X|PwfC<4Ughg~L6;gg2(GVWL=jp~yQvZrPBZH^` z%}dOokY-~Mmm4_jZB+Squ*?b1CCPWW2Bcb-#Zg{FQYDL*FT7zD@>w*TSa6#(0dXZ~Hr zTAL3T?UaQN)5J;G1UHoZdUSi3W+@U#=Aob28<3pgeO9GxRtm)c3E2=>9ZK6vf{ZB7 z@MQt5`mDLunK(69E+qJyi`XM7;WlC#Op7$3BjCraXIl7k?_|>jI^kn1@3SmO@}!Xo z=rQct(MrvB0Zph_HCDH|pK(IvUd(`J`(b5GqM?&JN}H+~M&U-*vr6R`uE!E^(P)|6 z>Mf?F6+|C7;xC=&%a?tTfQg(Iz|2V92Y+%4BIM(^cd+kWGZhoiugC$1wP}JD8f1h_yQJPGr`xDlgjpwfgpuW1NLUIsefP5$|sUl@o~JmhSi{pWvw#Z+)A^=LN+Tr(k$(v zjPY%mu~gxmuT)GRL-h9Lz>gocEy?F16i65ai`U-v+iX>sH)>H{5(l8+pz7Qzq|W}u zi`Pm@N*ht;$uHB|uP5(#VH`v{^l&g!*IXSua$=O386$wu7JL~pdzlG8x1@mm3cv#R zcIZ7qeJZi-6&KOZ*_ZaD3Kky;Y$)E1_zmXKrtvL{(66?Sl)w z?3eaC%Uv|t_I`08N5N3vNr#iU6 zcyQym#9o`c@*QI(B~6SnyphxW8*@_^QSw#=-oGD1L#kf(_NClYidZxe0oGbD6%M|^ zYs+4pu-GY#AW`9&YBMdVJ}j;aw2lV!5dICNEW-wR-bMEgC1rJmN=s!gei0D0u4ao> z{kWYzi9Jss(gyM)n5GsL}eJ48(}+FYcBG_T_y7C#^y~R8DrbX1R85{GZ9pqaC|mYQLc@z zk|fq!75{v|skszTnnaGrhw*0ftsA}iUNxcIieu)^9>``LvVX~6X|1?hReVcvkLo5` zqhrN7x!FHG_|LZ9(xZHR#88K3aKHT%DElz2oMj2dxRBq%$jzfJ%aAa%@Onx_N!vJ- zD1w__PS0gPGFs8q9+Ul&yzt?#z~8?g>|}W}jgE~keK-3aOsEk3ia(Q)g(;!h#q3(v z{Vb;Fos(!@=&jN-2+tquaHJAUUXsvMC9)8_U><)Zmg741-CZQDu!_aY zABC+{VOU}s&wca)@a29#<5vS5;F%zkWoviNEp833cn=pNB7QG`@chQytwtH3Q~#96nq8n*jBg0Hf?H!6X)4HfL>spImT%fM&LgGAb9N6E4@Xs5c9Kcem_W=cNwdJVpNm*$1(8Z1 zsEUCJZ7f#wl?&(bUbl8mxULrdb*2@iak^JxR*_-WJJz8%OR z430J<<2{$*v>T^&m7Nybr#0>i1>)G$u**Z+YPQ0BLy; jI$(Zfn#XFQTOmea<{;mu)Gm=@NVGwsT-@B=LX<6PlK3lE8WtpEm<-Eb zd@RH&OR&oS47l`&vxA~6<8a5vKGnU;84l9T1KkxKqeRKt2&Vg4!<^sh%v${S3uRnc z$#X^_T{FLaEwR%@J!4Y4qlRc0Gn~)Qn)pirO0h9sk*R`#mBm=&CnGt$eqQ;|!bD~1 z=;$t4tlFS48m^(TR}>GPh3m;PL>C|b{ruy84M;CqwI>#m+0JNa(aH5pMXiTY{B%tu z__5#Ffz5mlpAQ90bV!IfRs+Gbt84Hk3`8?`yAH-xRZ+oozN0vF(n>TrGsC)l91s>$ zh*WP`a$s*;_P$+Ca6IUVpl)?<)@4V!yEQd6QPAnsl@5AAu3vJ``R4YzYi54_IGOM9BbSlk z=)bR{w3d%H+-2%4s-+bvGyCaaGW#VHn|I^(;~ti%x2sqk-`L}iP72Cut zTTuGM=Jx=(+&Snv=ccWjiwhYt%_q^5=+Cb(4<$%=&%uGGZOuaa+jvss($RNoaj#^) zHvuWA&lyY@Sk=QhItm3C)P!a zs5GJ<&6R&E3VlIBLcM}xiKNUZ5DBZZSiIu?-S5~~N)f-#3P#S(&gvc5Ei{xL(I!~p ztXR}fF0N|fROv^wu;wZ)K89QGaI9(W^_@I2dhx2f(dg=+bMnbpk&X@T7PDIhWURzY zDvXo@N$Y1v$$-_s?@zFChyKp_uWAPs-q(#3mf+v1BeAV6Gy2rsHmCTRi625wNZBa zpHa|%SJy`l-nmp2NEmrK{?9Zw)kZc)K%DhtOp?$)aoEj0OyA3coW)hHU{fF{mFW2(9^Ljf>6d0Zevc;EK% z*5HQC*S9&4Hex~M*c{1EkC+t5n`SwzjZYf+w3Kf#m~+T238wQoRO;g{xr$%iB}9@1 zs`4gnf4Xl3V?Ipcdu*rb(03Rp&l_$N~XCx#zPeis;{qCw5dg2XLG-^Wmov{tOCydkyEPb))eW3 zozmVGqw1-}ykXm5lxiwit_&(LojdJ?nI5$EWM27oTtj&^4vIaxxY|P*pBRwB*>TKT z$(%Stft%^Nq$|2|hqrOH8{SVAH4r~Z;zQMP*SQpAWd2p%3MF&OhYH-Gig1lh?4(7$ z_eptLQmAKTZs3~WAPO=PWeJqknMhF zd<=~A84;?MY%R}3)n{7$W+t?ck0H7wcW%rfOt(uQ9q$HZqG}~hTiokRx0$YfPF>UW zjy|f_6kM>XQS3@G+27xvJ#72P`AIru#bDrmAv9Sb&#klZq}Qcu$XXm<2xZ;TNtgk3g?hnD3aw;VujoCG+?c|5T_;#Wfkq<@ zuhkH-7oQ*}Aednf=ThipmoQT+&=ID ztA05rUDWB)qDEH_%S0{GIh0RJMNx_}OG;Y$)Hh)@VV-uUtVcad+JpVHj1(SsUQ(;v zZV?R48ot(`k3LQc3k%z0AZh8{0RAzl8RM#|7*!LiC0%FXgOtrhwsi z#A$l}MKN74ZVQ8n_l^V7=Uq>^xWg@G1)^KeYLz_W&yzWn#;O&JnUBbj)RDL=oUP6HJZn&D;j&@fLQpITp77`gv(?Q`wxf@M| zyx>xO+<)u?n=9!0yqyAvCtNh-r?<>T`d2;l!cNfS8Q!Mv$ibwk+B>`O!`{EUcq2)xsQ>Vo<0QOF8>!)e&X$fO_7^os%Z+x`NEqM9zWqO>o1OQxQ zZS&WoF8LtYwO3;OiuuqjtN&tLq*pnL&G{J4AZiGDTIz~)VrX$<-|D^_7UwiZgv9V^ z<*9(pi=kUS!}!C<-vI%^!8c(|yb|8~BlWBnq4NQ&{qZiOT8zu?{(VqRKh47g^&+k^ z=$5$<^*nBBJ8_}eV>NHLb-RkfKJ$9@54n%KG%6i`EDoGHwDYtS`~H_cjtV2XXc&Si zSR_X`Sek`q;rYao3b-Kk&&<%;0m)h5b!KKQ!TAz98$zMLMCHN*EfLZh|AGj4QBL?I zC@83?3J#t6awa&Zzm^Bkr++gC2M4mx53S%7nWc|A7wN5J8c`Dc|IUGO8~wF&lI!az zP2s?s$F-MUq6L0Uxc$dVEarWIY>g(AYVC&Uy{Hf?-lLe4RqiE z447;2iq@q8qV*7e@I+^#b5`dyTv0Cq=wH=KGP`#m%Ds`K^@G+2^`!8h1kF_4E(X$N zdaY#dafz!Wy6ph8m)Bt>b8H_Z6&Fh3+ZM!ixAMTF775Ey48Cso_sOI;UyGVjE zFS8?DB5sTh7AKYn*$NnVuUr$E`LA}$$Y3eh=ygKcaNQ~*XX^z?O{Q$E!l8)GT$vjIAWZCqI% z`h30`eOw;gv+3OtR=Rl#A@%5irrVrRjUEQ4YxC#b(;6pV^Y7m$Q37)KU}a?`h&gu6 z99+=k4GPvpd~jom?Hi~zZ#%gRI-RE&gWQP+!}9M2hTHr3`59Mwxv{g2IVI@+5AXwn zCz^d^*l#t>UctkE%*w{SU?g4k0#fK1hFh;F%>wm&ddIhXVD(H!d1F}Up~FD2W!%lx zGd~9_z#o5#_T))&{gMq(7oLd=vgdTkxBhg6HQlo*gGQ zx4l;;I}c=zSvin3=;jB3#v%_3$~w!5n14_w7-kLsIXMgL)SftMqr}K0-HjK!b}i9A z``g{!oyP3vnSa7P&dW~MnY-G2${mhw4V#%|RNLP-sr0>{H_G+dF8eu24Qd#`gGkoy z{M`zp?eCTEr|I>Wjs-cSTKTocUp+_}9O!D1wy&{jG)c9!wS~DhT|8n^yMnYYMH!jC0oo`X%{W{ta_4twK%9C}^{UKn3cw;HR4+>Tw~x?4lA_ zs7XkrpGEP7aQY2@I=&q=UY-?7A3{vwB*TuT#@Eq%Bi?!d_(E?yvec>XrJ2c!(ka?U zv;N6SKt=Uh`aQ{^M=+6{yu1(*!5;wZ^#CFIceb01C{njviN0uj&S{bt$+r7 zoSd;hYRpx(LKzWKqyM6zna$*Rgk!`*mKk*C4S>BD%DtA;u6F=YvsDd*-bF^frx}Ky zF&Cb4f-&RoWJYM1{9)u7X*UxNmPvhDDa)SF@eHm*Qj;)8yXhS;s0l}h%^>Hy$OWkQ zp5C)w15(bMgXYrC#`xMz4M7@dxqyKL*hKB;uD{{ry;W5M!+%1&&9ToUN5N~j#7z_m zCc7M6g|V7xHr*f3KAUc?bON>O%|=9rWqj}$4pB(MuXRlP7ftJfbMZ!Xr_v305FDDr z(NuDKVb~sB29m0KKp44|Z#z1-lk@znOp6E+L-S`1qnnM&Z&Re|P5g1SR}e-0tGO%F z=RgVjwPBmEa(Q_vQVYA#4gcXZBe%YIhjckBT6KjBzT>djBHjA+30;<$3C}D7*P}aL zZY&pW$)YLtmaGAY=%`g3J+PO5UcyB?#zM*N#~+*pvMRGX;|#ar5Xvb7lodubp-f>n z@>n~I9WBB}m!n}$bWwaf?XFSwaWW;W(NuB9cLG$Q2W@a@KC0Hzsu=6p94KPrKn`ra zdM>w5>a*8=sve(A_L|tq48rBiDf8lHLql=qky%VTWkt7Cpjmr@!C%Xs%F0R*zHZk; zN8!61e@*1_!p4P^QwLjBToPr)SeRADT~)-~D-)9;wyOU!DJv{L2Q>tB@A;W7OMcUi z>3bbpbTVdN3u8o@xO+%gWkYXI*VNM><|aue?Uf4puzKjr&nurrv4|m$tgdll;+e#; zM)oEICuHM2(!HIz;tR1n0BlqiOFaS1;8mn6p1!qHnU0X+ahDF~`9GAKROH z8&u)_q&;YVrEg?(NRqQBd<$KKuC-jEuh>_?f?f)zhou`Pio+># zQOX=_KAglB)u*wfa5MX49&pctiOr*z4KaEgeFq8DGrZnrU-rI|vlRT1{Sc6ylXHbv z7yEV30v;-EoW_N>t$zgwoi|upIVyff`BE5OPv-0Y$f0_qCA!|Y11t8tQV)9h8fQ2| zI2<63m^2|QjSb9?K<~)~6YJymPCK)0rUzz+JXCr%JAjXAPLMDsT5{TfUOugWTgv}^ z68dG>L@;VSrWsBb|M)#`vjxhDuY(MwQ;~wu z-qYKM1uCW46lA_~`sgaZqatGR8R$=SNSMN#?T4*d>dQeAtn(WUHC5!h$J1nnD0k(_>FFcC#UN?JK!yEn zD%d?WIhuwn+p+=~kV4bd)m6LE;*002?bBW0s;GiyD__nG5uaM6T(@@Yf%GFR8z@H$+$mZ zyS14U>6B|N{^oy`BmEs(B;Awf7tjv>$%w2$6_FCL+IYo1eV|zm7%K9?*O$WX(=W$6EH5-lYhkI9Epf7)4U2VPe6M5A!cUU6xqKlY;j-Gy=;CQTBd2~Ja=q*bU zNj&Sx1;FvhB#+9;nQ6%BpKLxZRv*R;ONDuWIIWQ;CNqfHHW3ui6>2#X?FJ=&6YBh) z%!IlCmGrswv5IVEod~KM)M7SbP)@+8KYS~}VJh45LNi$vumds{_e4%r)D{8J(#sZg z$YP};cYl`t(f7{}9=n_UCMoFHeRV<3tWC@LCbo}(Pb1MA0^YyUmxk16 zr~VSjil5@Fi}25Vt`eFE$8xbCML&*l3UGzP{a)u4*$qNkr#S}}=tUxljaFM9yq+<= zsxiB9xux9bE|VPs8iV6FsF0$Ygz}dkmAGqAGp1p#p&jR;=Bb0$z84-s_A9O%5}Nnw z9~7=L-4AlfQ@|13Sl1%8&70i|M5cPag^-byO*qKPE!tt8<>hax-42Pd%&>mT`m!25 zf346U;LO2N$PLCc?^y1@DIZ|2~j5=t7MElY^^6Ib**j4gY%U`nIVN`^Gkv~pWa zYWIN#>+`L^&m^22UOf8!223WcnDw#Yes>W4Q^wb5f0w36$> z`VEeAmyejO(vg+Fo!#63BRsbNI^^)Q+Op}O%7AQCeASY*w@$B1I^C8(v$W;Nk)_Pq5*@7IATCM@1>%tKMc23 zpa(5UFYIU~GD=C+yZH&QGVYwk4=DM+EI)iOU2XHb+5fYx3g#58DYgq_QIgLSL^}Qz z`q|p{n+m5tOtX>f#IwekpKlO8Y_P04^D%^$S&-B5a1vs?0Zcw-p&=(>v5I{Y5Ev~; z)7vG;o(inzd+`o-LJ8-DlB7)Rdp&8ox7O?;m1UmHcdl!Y#9ff@FVZX8*W23*7`=D+ zeP;{=muZM9q(~NZCyvQ~vimO`#E0_DsvqU8&em+by+oM4*Mn_lRSaLk@&_0fxRr8QQH>&; zj&EA#UCX$^beW}_{pz}gHkcTa{AbC0wJ=k_z`cKuWre?{)g5Fpty!WE7||7duPsrp z;Dz0*$xLb-gqrm?x%TIHlbiWi9PMr2xe5pOuu#%*tVbrJaoXDUaVrZ|g#W#}%k7hk zJ9`F#wYpYdzPDyAo)OtuSt{wm=E@>p{v-C=zHjh^g+?4CfnZuTp`^>TF3~S|oX{5k zTyE5=ZC;qL?c?98;rk>9#69iU_>|z7N*|#-UO%c(Zr18e$)1iJy)K1^PLwa+kl*d zE~@tao$u@O`y=Q1zs`8visJ(AM9uz$Ez~kWrTf-cWzGm>%lBXZGaf3=N25@ z8E_qPHPbiGsGXS(FW9NKxLu2GtY0{uo22X23*)>#9Sa=0F1)_D@qiuAH2}?*^^Je~ z=FNR^aq+319@3`H&QXGdZeod+Ywp0@c7PE?{T+g)-xrODvi`_qqXoIj}qhctg%P#^@0eP=y6Ro{9{j}sXH zvGTLLXqD96?{Oy2`#!os5WXwTW0mC6@ra8CFt`<9jP&bf`Z<96$HVd#=H{5oJ&a^VWjGiEV2rV^-^b6D<_G}e2=WXIOK3Y=RMrr>FIKdbT~drH(8N# zJb?F#G$bY_PU05%5@?Vgw@<@5sSP3dUbQ=SUftLyYf4K6EF6Vt@Iv$o8 zIaphBi?2(6jv}SC9qwD+gQ+kcr7KN8HJD~Ip^irIF(v+n2_BP?eG?y3SpIt&R-C@h zMpwk@NHX!++d_;H453o#z8~52@#DH*`#cC6H7pGtF!N@3$#fc~eD%F106H*8&=MrJ;`ONPa!rg%K-jZSU| zR#Ci3&fS8;y_EXa8&q9D<_f<`7GFdPo^!K=($v(});8EQ$XK()r>u*Nk{GNja_W!$ zC<>*lN!RW^xtrTyU$1*pkpwN5ACOcc)A%^&rl|WkJc-Bp{p`1j^760ley(#LTru6^ zBWGu4OX=zz#99%}2;6vuQI*cT(zPE2GRPoxaGAhJaAassu3V>}a+5NjUEA+(5B|7A zW19HDMwKA3__=2M#kRy46cdlg9-1xHO!M%2h#JI`M)1d5-_@)W&Tm}!afx3UaCm=5 z{%~y*Y?`h`Zge%Ae8BG;Q)<2mjW;BVy8q!--yL@{+5%UbhVK$5#{N1dm0fpa3hP z26~LKTJpvA?j!?;X)tuQ~|Qrt#HlDy{d(BDgtlWPO5 z(SnI+CUZt1S;PlZIfy@8<3dTd{>;7~E>=rm(8-XP>cfQ!+8rEsdx69rq@|@j{joJQ z$85T_wI!YbmxZ;gVYIkLY#bQYPq~|cAoxhj1yZ0TSmOp)Hqztfhs_m(=I}g)V{0>k zL-Y*-IG%K^m)6kZpW0j_P5}%b=XYv|+a6V}P2?===q0a{afEv5Y)g>LfpczoeD4xU zD{U@0Itw2?9D*FuiXSi*pWp4L0-Z9z#z0bdzs`qEIj;j!a7>V z5E2{^AT_DAg&Nkm`-&k0u0}Niqj~yN1R5r+o#9z;Yh;C*_SDHZ@JuQ(KA`dI#WOoV z9pcM3h&NTG8OaUL*X^}4JoGCF`t&+T)xQ+#hI<2_3#ualWFPEK3y1z-TYbx!<~X-TdXmE7lgbR zz}ImhD8{XV;Cvj?k#>{(CMZNw_x#`7++0G!iU5`Co7~(dD&TEMdK;;!j*bpOwW zINzwAoxLEIA0EeDGkC$IU!hEieJygc2*o?4L%YXaH@Oc&V#g(Ql~`}vUWgk)x^T_S zM{jzUyguw(Q%4(EnVOz(sxWqy9lx;p6tvebmFJG|1~(#KDHRG^7M?HBV9JcDcpH&~ zZRF&p`x07QR`yh^U`_d{xlWl;a43J~*)u+ATcEG_w^|(Y#_F;Dq(>}rJ+-t9FXHgB z7t8tAG-GuRQ(c!lqc*pA@}#XiUzBeA8=AQ?LQz(>)oAMj8M3nYtrk3${R51e!&G`t z;d<61l7ffkfhq!WCZwIQe-^KnImHLpJ}battAPa?FRN}iB}lF^l`&c6r3$20!NVBY zlL!FxHAr>cA-texa&mIdnv^zL$fxzk!x7)*6w?9N$gPIetrOO4O4gG7!AWtKLyT>JirUC$!G$l8msCqOUYG?eLrM9 zEHiO;cduo&uDTsX;n%zE<>KN(e`QI*GVmr zNfLN#{NU!&Ae$zxhl_TXZs1df5?UHE)NjHKp$V-$a80f=^BRc6$_g;=b| z2o!sXDY6+7D`< zL8R_L>Ae|RAr(&AI_$h9o->>mK=`tG>h6HCPSyeFxHpI;^I;i-nI!Z-$U$Nv_4jvJ zt%?4xPuF}}cRx2GKb(PF&g|+V?SHG08O*v#4eTEG+6HcK(BUsT?Zi$6c`GuXwdIVa zqRf?lGg8N?8Xoj9>yOjY()w!LvX705aUo-qR8qRKDOl?=&U=iSP5|nEFuBgr06*#a zJxGCbjMu*?n(cJC!Ss)%#)hOk4wHXN*b0b5E&wOFEhYUN0Gv8HDn~J%k#U%s&$=Bo zt@zyj8U*#3VuRrPsufI!o?0E>3=?EZ412S7npN_CR@2475X^D{fL=5#v$+HzjwVM} z8S`@}hCm<-*lXy($>7k?P)pN3R341k@Q@9B3^}ZmGf;e~SFuY*)NkkeG#jPP*vCrx zm`sI{QQ4{0W)Yy8UKb~OLGupb;!KI3h92Qbz1>@gWWZS+^!HQZOdDLBs8X35#z(&b zq{_SWOmQx0fInW0tgP5SCee|Oy}F}rxce=tskO1uCtTXv!hs6FWwQ@$ZLHBwjshCL zO-W2o!>m57=DJ?da!Zimnbh}E{p2nS^9#@pCJU~u90m%U%End3ZsBzvzhG}~kI#=bwABFd zMw_D zY`b%vbF(J?{rhK_x=c44c1H11Z?K6JhjGVZ`6W33B%sX5_TLwm$NjuZw;S6vF~XBD zJ41sfy_-E`U%cAp)D`BhuiJq$Dc#m!yW#n6Q3aeozGm4LwD)VMy=(^G;`Z@N6p#SQ!MM1% zd@L<=`D9>V!1d?Rw~;R;p%UyzK?=t<$=z$)Ju449xYh@L6j9m4zSZL+w=vEaCwjX| zB_|89qBD4^+(NR_9e=bRKW-PHE5Qi0rHX$(gSO--+2v zftFNXjpUZ=>FRd8Dyhs?mF_^pKBbc1R6SG?ZUi9AQ7or;Wzgj}mBI#~E0zAHjnl&> zRg1?jA?h79Lak=F*?AQOHG=f}pCg40Owj=cW?MqhbAHlIo z>mK6t_@1`M3$?(bw|rWTNKyW_4XsR$516yRMF+IcN5~2>MNW&kJVZ_N z-O)bt<4Knp@@8MOWo>6=h(!74HTdult&(~)B2}yevWE_Nvg{X&2Jfjt9?RcrEq0d- z>)cBa)f;LIixA7X;D5v6QjuNv_WS_z!lknFip<->7cdHHlh7N{*NBAMxaNuj@S>)jaU}@|f1<zQSBJb4 z*4jj|&6>e$wTGA_d!2-c!}Gq)w;d)&6F-!9L!1W)=|gC6)I1t3Yy< zKX7O>6E2{qi!=E5&CPf=4{+Y)bNA-kXcBZvfJn2dUSdv8&W#NCX-G8e$-ME#7Lx!(Id4}XQo_k6&U9+q5I z8MFwp-!tIVx;K8^TFjVSE>6XibbIodczL1 z%HSzctjxK1uI-%DNo zq*t-OQdAF){;T%6$zH?ON&K<_%})6D#r+WO;Asb4<%}Iqy=g@F@YE&uNH7}KTr>x^ z6BNpP*cB<}q~UTo9r-(;otwBs`nq94qE@tuXvL*4yj9_RmbOIF+Sz~{ItFO9eiP}V z5z7ifnzeAx+1_z=2C)Z@)*A%eBMEVFUn*U~F7bsmbXk0Dtgwr?9neCT86_Y-=zX-e z=N%*-<~#5FaprIQRjTOK4v-nDC6zfEzVvkUrbmPBhoqz-bv2I_#v)$Bo+qM*@lZ#A zmsG=a?Uu`X?onL*2BdH(#h~{wPwd@1#eS%@U$xXrSBbolXY>~pN3@lgT0vSco(l;6 zYOUXa)T=$r($V>4ARt%--rc5pOs-nFz?k#JPOSbva&GhElWG-*``JTHnD?_vdR5&31FDTx+poMG3?_DP! z5w)FOjO+dDtPcBFTd?0za9c2v;zqaE*~cgAG-+7u*~fyq#!TP=FI;79xf|88&IB9^5FyPcb4Xp zDPAy8#?-IM>_pvNer<2|Or~%w;$Goc1%r)thewe4e}M*;76hrDC9iLcxFSO&i@bwB zhUAicP*x~AEEL;0kc!1V6^76h3T8gsdlFLYkrT#vPPPl=%jkVm3myKG*HX_%!p6Za znU}Lwec-^7*AFuFX8z2tYo!zGX~VB``jd)c3Hxbw>+9CkOH9!5<(CQG`UJ8 zK4LAnK%6Pvt$&0QK7uFs$#tMT+p&caGcWfp?Lwe%!i^pax?VQ`5LE4(%DXJ1D2lB; zT0%9lR;q1&F_7+SxVnv!bc9(U*%?~u>Y8uuPj2`bWZ9=p``31SlRaw}Wr*}Bqk2@c z`^|Rj&%M9H%xQyZsgd@{d*>aQJI_8PG0tf>OlAGETKxW1FY-LRl&V!pruN_I#p>Sj z;4v~1x0Xl|+gk+~fj7*WqWfVvU4?6;G5ftYl*2X-HVC2UByn;i1}&9$_Q-QgQjq$Tn8CRH|zgbkaOBGE&RBqHT_UVqsy|VYT~1 zD_#2Q!sP^mU-bi?hRLtcxdvcAqS-^i6e^Jhm5M8Wt}t8OR&gbW*Yh4}l%!EM@^78C z`X>JiuJo26%PA)2I8A-aW&f`IFUr6?acz#01xJPar!bbFDb)Ur{DmRbKMw`rCcpX6 z{ZfvUWmtqM(S2{$Cxu(j0MZYKpRC88q()J^GLv2Q;Tx7igx@#Q1lzM-ekYnmnBXT1 zL(4VK(DF#>2=myNB9fB-kx@6ks~mN)%=7es?T!2m*9Upaoyvh*3*Y9wGa{|)IdASvbRDj=mr0HLD`Q7CZ9 znVT46Wq%2GKL4D~D>$DlZ>ByLRraDk5{tDhmG0MTw(|dX*Xz=>r;9RT zNJw71c%j!qq?b$~>N?MJvuVz6%7R$@lS+O8=(VEa<$%FQ_v82V5s>JxwWEm?Z${#I zmfi(VrV6ob;EMo6BB+z8_UwJH8MJ?I-SxS zHr1YYy1Af6g-(GR{JDH~E%954WA@YBq66Y3geH#3fTHwrp<~yY6*HYhd8*IBkZ_~t zRFm&JX9(SAIc+Au7av{Qznx^TqZpf;<|K!i_DBU9AJ_i*rER}Wx{X;t<=|P7RPVZi zzhtBouruG7&b`~kgx7fNt+Z~87nAKLVb^i!Y|(%eU2o-zPpgEyd>(5vXA|3HIVC#f zuakt!V@SVk3y~wKWSmO(K@T;BIz2T0i{ty*ZDu|_y6tAi16v$9jujFHbY5n!+J#+^ zD`T*Eq;M&l{GWgiafBcBWnw2`o#M8eUI2EL=nNx*5 zS0hM#<|Vlv+mIC#Ec-(?f{FPhQ%9$lpHu<~)M0m(Vw5Z${D;R1(k#FVLpJXLM$lI^ zKp{EQiBx}_DorVdw)X8`WD&Q87|Dxs_u^-$Ujmab)>}7PKPhmg{cmpep)+0WzZ}>v z(0Wn{0y)Ie($YeUHt5sDyL6LOHl}OAWeg!^1#7pzo5)NQsR9=2H2YBrf=M#e?6T|F z1}oGPkUI_WFnIY>V$#!BY^c!&Ao^;>FP-k(39CPBIXmxEYzVLglZU?j|1(8kBB(m1 zbdKcHX5yfuyba1l4*jhmzop-3%s;_CXxYtY2x;hDGT_goAp!ZcT7Y2F4)5=+_?Xef yseXN>uT+&U=TBpSDpIX3^Xt^>HeTGlCi$=RZEOIOW literal 0 HcmV?d00001 diff --git a/common/src/main/res/mipmap-xxhdpi/icon_interaction_robot.png b/common/src/main/res/mipmap-xxhdpi/icon_interaction_robot.png new file mode 100644 index 0000000000000000000000000000000000000000..d5d6cfa7d463c717461ae9561cb83abae946fd91 GIT binary patch literal 3251 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 literal 0 HcmV?d00001 diff --git a/common/src/main/res/mipmap-xxhdpi/icon_interaction_wish.png b/common/src/main/res/mipmap-xxhdpi/icon_interaction_wish.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ab0f8258133fe540b53e61eed4e2feb4292079 GIT binary patch literal 7046 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 V`jaMnVt|7+5JFu~tw9wX{XfM7b$0*& literal 0 HcmV?d00001 diff --git a/common/src/main/res/mipmap-xxhdpi/icon_interaction_zg.png b/common/src/main/res/mipmap-xxhdpi/icon_interaction_zg.png new file mode 100644 index 0000000000000000000000000000000000000000..3631a20ea8c60c6027dd73449b9fc24ce82299a2 GIT binary patch literal 7910 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 p!8GUmO{tt|!7Uci{ literal 0 HcmV?d00001 diff --git a/common/src/main/res/values-en-rUS/strings.xml b/common/src/main/res/values-en-rUS/strings.xml index 8ee2e1502..5800e22aa 100644 --- a/common/src/main/res/values-en-rUS/strings.xml +++ b/common/src/main/res/values-en-rUS/strings.xml @@ -268,8 +268,8 @@ Live cover Change cover Live broadcast title - Write a title for the live broadcast - channel + Please write a title for the live broadcast room + Select Channel Select live channel During the live broadcast, if the operator finds that the selected channel does not match the live content, he / she will adjust your live channel. Please set room password @@ -291,9 +291,9 @@ Mirroring Trickster MultiplayerPK - Voice Link + Voice connection billboard - LeaveTemporarily + leave temporarily ResumeLive Flash lamp accompaniment @@ -1004,10 +1004,10 @@ Limited ride And limited avatar frame Ultra hd After determining the definition of the broadcast, you need to restart the broadcast to change Confirmation of broadcast Settings - clarity + Clarity Live channel broadcast - robot + Robot set Not set no @@ -1127,7 +1127,7 @@ Limited ride And limited avatar frame language setting Traditional Chinese Add gifts, nobles, and guardian wishes - GoddessSaid + goddess say Contact information unfollow Where is the host doing badly~\nBrother, are you sure you want to unfollow? @@ -1173,7 +1173,7 @@ Limited ride And limited avatar frame VIP Open Guard Open Fan group - QA + Ask a question submit cancel question: @@ -1328,7 +1328,7 @@ Limited ride And limited avatar frame say something No match was found Add - Interactive Games + Interaction Game Room list Game: All @@ -1476,4 +1476,7 @@ Limited ride And limited avatar frame Chat Records Set the following functions to receive more rewards Get Started! + Interaction + Broadcaster Rights + Live streaming tools diff --git a/common/src/main/res/values-zh/strings.xml b/common/src/main/res/values-zh/strings.xml index a5bad5089..97c718129 100644 --- a/common/src/main/res/values-zh/strings.xml +++ b/common/src/main/res/values-zh/strings.xml @@ -217,7 +217,7 @@ 直播封面 更換封面 直播標題 - 給直播寫個標題吧 + 給直播間寫個標題吧~ 選擇頻道 選擇直播頻道 注意選擇適合自己的頻道。 @@ -1606,5 +1606,8 @@ 處罰時間: 添加以下設定將有機會獲得更多收益 馬上開播! + 互動 + 主播權益 + 直播工具 diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml index 721236e12..a2806ad80 100644 --- a/common/src/main/res/values/strings.xml +++ b/common/src/main/res/values/strings.xml @@ -214,8 +214,8 @@ Live cover Change cover Live broadcast title - Write a title for the live broadcast - channel + Please write a title for the live broadcast room + Select Channel Select live channel During the live broadcast, if the operator finds that the selected channel does not match the live content, he / she will adjust your live channel. Please set room password @@ -234,9 +234,9 @@ Flip Trickster MultiplayerPK - Voice Link + Voice connection billboard - LeaveTemporarily + leave temporarily ResumeLive share SinglePK @@ -837,10 +837,10 @@ Limited ride And limited avatar frame Ultra hd After determining the definition of the broadcast, you need to restart the broadcast to change Confirmation of broadcast Settings - clarity + Clarity Live channel broadcast - robot + Robot set Not set no @@ -951,7 +951,7 @@ Limited ride And limited avatar frame language setting Traditional Chinese Add gifts, nobles, and guardian wishes - GoddessSaid + goddess say Contact information unfollow Where is the host doing badly~\nBrother, are you sure you want to unfollow? @@ -987,7 +987,7 @@ Limited ride And limited avatar frame VIP Open Guard Open Fan group - QA + Ask a question submit cancel question: @@ -1153,7 +1153,7 @@ Limited ride And limited avatar frame say something No match was found Add - Interactive Games + Interaction Game Room list Game: Threshold: @@ -1414,5 +1414,8 @@ Limited ride And limited avatar frame Honors Set the following functions to receive more rewards Get Started! + Interaction + Broadcaster Rights + Live streaming tools diff --git a/live/src/main/java/com/yunbao/live/activity/LiveSwAnchorActivity.java b/live/src/main/java/com/yunbao/live/activity/LiveSwAnchorActivity.java index 7343d9ae7..717fefab2 100644 --- a/live/src/main/java/com/yunbao/live/activity/LiveSwAnchorActivity.java +++ b/live/src/main/java/com/yunbao/live/activity/LiveSwAnchorActivity.java @@ -94,8 +94,10 @@ import com.yunbao.live.bean.LiveReceiveGiftBean; import com.yunbao.live.bean.NewAllServerNotifyGuardEvent; import com.yunbao.live.dialog.FreePkDialogFragment; import com.yunbao.live.dialog.LiveInputDialogFragment; +import com.yunbao.live.dialog.LiveInteractionDialogFragment; import com.yunbao.live.dialog.LiveNewFunctionDialogFragment; import com.yunbao.live.dialog.LivePrankDialogFragment; +import com.yunbao.live.dialog.LiveTaskDialog; import com.yunbao.live.dialog.LiveWishListDialogFragment4Audience; import com.yunbao.live.dialog.RandomPkDialogFragment; import com.yunbao.live.event.LinkMicTxMixStreamEvent; @@ -710,6 +712,38 @@ public class LiveSwAnchorActivity extends LiveActivity implements LiveFunctionCl fragment.show(getSupportFragmentManager(), "LiveFunctionDialogFragment"); } + /** + * 打开主播任务弹窗 + */ + public void showTaskDialog() { + LiveTaskDialog taskDialog = new LiveTaskDialog(mContext); + taskDialog.setLiveUid(mLiveUid); + taskDialog.updateLiveTimer(mLiveAnchorViewHolder.getmAnchorLiveTime()); + taskDialog.showDialog(); + } + + /** + * 打开功能栏 + */ + public void showMenuDialog(boolean isInteraction) { + LiveInteractionDialogFragment fragment = new LiveInteractionDialogFragment(); + Bundle bundle = new Bundle(); + boolean hasGame = false; + if (CommonAppConfig.GAME_ENABLE && mGameList != null) { + hasGame = mGameList.size() > 0; + } + bundle.putBoolean(Constants.HAS_GAME, hasGame); + bundle.putInt("leave", leave); + bundle.putString("liveUid", mLiveUid); + bundle.putBoolean("isPk", isDRPK == 1 || PKing || mLivePushViewHolder.isPking()); + bundle.putBoolean(Constants.OPEN_FLASH, mLivePushViewHolder != null && mLivePushViewHolder.isFlashOpen()); + bundle.putBoolean("isShowZgRed",mLiveAnchorViewHolder.isShowMenuRed()); + bundle.putBoolean("isInteraction",isInteraction); + fragment.setArguments(bundle); + fragment.setFunctionClickListener(this); + fragment.show(getSupportFragmentManager(), "LiveInteractionDialogFragment"); + } + /** * 打开主播连麦窗口 */ diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java new file mode 100644 index 000000000..fbc443b67 --- /dev/null +++ b/live/src/main/java/com/yunbao/live/dialog/LiveInteractionDialogFragment.java @@ -0,0 +1,282 @@ +package com.yunbao.live.dialog; + +import static com.yunbao.common.Constants.LIVE_FUNC_BEAUTY; +import static com.yunbao.common.Constants.LIVE_FUNC_CAMERA; +import static com.yunbao.common.Constants.LIVE_FUNC_MIC; +import static com.yunbao.common.Constants.LIVE_FUNC_WISHLIST; +import static com.yunbao.common.Constants.LIVE_FUNC_ZG; +import static com.yunbao.common.Constants.LIVE_FUNC_ZSLK; +import static com.yunbao.common.Constants.LIVE_ROBOT; + +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.os.SystemClock; +import android.view.Gravity; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import com.lxj.xpopup.XPopup; +import com.yunbao.common.Constants; +import com.yunbao.common.bean.CustomSidebarInfoModel; +import com.yunbao.common.bean.LiveAnchorSayModel; +import com.yunbao.common.dialog.AbsDialogFragment; +import com.yunbao.common.dialog.SudGameListPopup; +import com.yunbao.common.http.base.HttpCallback; +import com.yunbao.common.http.live.LiveNetManager; +import com.yunbao.common.interfaces.OnItemClickListener; +import com.yunbao.common.utils.ToastUtil; +import com.yunbao.common.utils.WordUtil; +import com.yunbao.common.views.LiveAnchorMessageCustomPopup; +import com.yunbao.live.R; +import com.yunbao.live.activity.LiveRyAnchorActivity; +import com.yunbao.live.activity.LiveSwAnchorActivity; +import com.yunbao.live.interfaces.LiveFunctionClickListener; + +import java.util.List; + +/** + * Created by cxf on 2018/10/9. + */ + +public class LiveInteractionDialogFragment extends AbsDialogFragment implements View.OnClickListener { + + private View mWishView, mPrankView, mBeautyView, mCameraView, mLeaveView, mMicView,liveToolLiveData; + private LiveFunctionClickListener mFunctionClickListener; + private int leave = 0; + private boolean isPk; + private LinearLayout equityLayout,interactionLayout; + + private String liveUid; + private boolean isInteraction; + + // boolean isRy = false; + private boolean isShowRed; + @Override + protected int getLayoutId() { + return R.layout.dialog_live_interaction; + } + + @Override + protected int getDialogStyle() { + return R.style.dialog2; + } + + @Override + protected boolean canCancel() { + return true; + } + + + @Override + protected void setWindowAttributes(Window window) { + window.setWindowAnimations(R.style.bottomToTopAnim); + WindowManager.LayoutParams params = window.getAttributes(); + params.width = WindowManager.LayoutParams.MATCH_PARENT; + params.height = WindowManager.LayoutParams.WRAP_CONTENT; + params.gravity = Gravity.BOTTOM; + window.setAttributes(params); + } + + @Override + public void onActivityCreated(Bundle savedInstanceState) { + super.onActivityCreated(savedInstanceState); + boolean hasGame = false; + boolean openFlash = false; + Bundle bundle = getArguments(); + if (bundle != null) { + hasGame = bundle.getBoolean(Constants.HAS_GAME, false); + openFlash = bundle.getBoolean(Constants.OPEN_FLASH, false); + leave = bundle.getInt("leave", 0); + isPk = bundle.getBoolean("isPk", false); +// isRy = bundle.getBoolean("isRy", false); + mAnchorLiveTime = bundle.getLong("liveTime"); + liveUid = bundle.getString("liveUid"); + isShowRed = bundle.getBoolean("isShowZgRed"); + isInteraction = bundle.getBoolean("isInteraction",false); + } + equityLayout= (LinearLayout) findViewById(R.id.equityLayout); + interactionLayout= (LinearLayout) findViewById(R.id.interactionLayout); + if(isInteraction){ + interactionLayout.setVisibility(View.VISIBLE); + equityLayout.setVisibility(View.GONE); + }else{ + interactionLayout.setVisibility(View.GONE); + equityLayout.setVisibility(View.VISIBLE); + } + mWishView = findViewById(R.id.live_tool_wish); + mPrankView = findViewById(R.id.live_tool_prank); + mBeautyView = findViewById(R.id.live_tool_beauty); + mCameraView = findViewById(R.id.live_tool_camera); + mLeaveView = findViewById(R.id.live_tool_leave); + mMicView = findViewById(R.id.live_tool_mic); + liveToolLiveData = findViewById(R.id.live_tool_live_data); + mWishView.setOnClickListener(this); + mPrankView.setOnClickListener(this); + mBeautyView.setOnClickListener(this); + mCameraView.setOnClickListener(this); + mLeaveView.setOnClickListener(this); + mMicView.setOnClickListener(this); + liveToolLiveData.setOnClickListener(this); + findViewById(R.id.live_tool_robot).setOnClickListener(this); + findViewById(R.id.live_tool_anchor_say).setOnClickListener(this); + findViewById(R.id.live_tool_qa).setOnClickListener(this); + 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); + ((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); + ((TextView) mLeaveView.findViewById(R.id.live_tool_leave_text)).setText(mContext.getString(R.string.live_zslk1)); + } + mLiveRoomHandler = new LiveRoomHandler(); + startAnchorLiveTime(); + } + + public void setFunctionClickListener(LiveFunctionClickListener functionClickListener) { + mFunctionClickListener = functionClickListener; + } + + @Override + public void onDestroy() { +// if(isRy == false) { +// ((LiveAnchorActivity) mContext).setBtnFunctionDark(); +// }else{ + if (mContext instanceof LiveSwAnchorActivity) { + ((LiveSwAnchorActivity) mContext).setBtnFunctionDark(); + } else { + ((LiveRyAnchorActivity) mContext).setBtnFunctionDark(); + } +// } + super.onDestroy(); + } + + @Override + public void onClick(View view) { + dismiss(); + int id = view.getId(); + if (id == R.id.live_tool_wish) { + mFunctionClickListener.onClick(LIVE_FUNC_WISHLIST); + } else if (id == R.id.live_tool_prank) { + mFunctionClickListener.onClick(LIVE_FUNC_ZG); + } else if (id == R.id.live_tool_beauty) { + mFunctionClickListener.onClick(LIVE_FUNC_BEAUTY); + } else if (id == R.id.live_tool_camera) { + mFunctionClickListener.onClick(LIVE_FUNC_CAMERA); + } else if (id == R.id.live_tool_leave) { + if (isPk) { + ToastUtil.show(WordUtil.isNewZh() ? "PK中禁止离开" : "Do not leave in PK"); + return; + } + mFunctionClickListener.onClick(LIVE_FUNC_ZSLK); + } else if (id == R.id.live_tool_mic) { + mFunctionClickListener.onClick(LIVE_FUNC_MIC); + }else if(id == R.id.live_tool_live_data) { + //主播数据 + new LiveDataInfoDialog(mContext, liveUid).showDialog(); + dismiss(); + }else if (id == R.id.live_tool_robot) { + mFunctionClickListener.onClick(LIVE_ROBOT); + dismiss(); + } else if (id == R.id.message_linear) { + new XPopup.Builder(getContext()).asCustom(new LiveAnchorMessageCustomPopup(getContext(), liveUid)).show(); + dismiss(); + } else if (id == R.id.broadcast_data) { + //主播数据 + new LiveDataInfoDialog(mContext, liveUid).showDialog(); + dismiss(); + } else if (id == R.id.anchor_task) { + //主播任务 + taskDialog = new LiveTaskDialog(mContext); + taskDialog.setLiveUid(liveUid); + taskDialog.updateLiveTimer(mAnchorLiveTime); + taskDialog.showDialog(); + } else if (id == R.id.live_tool_call_me) { + new LiveAnchorEditCallMeDialog(mContext).setLiveUid(liveUid).showDialog(); + } else if (id == R.id.live_tool_anchor_say) { + new LiveAnchorSayPopDialog(mContext).setLiveUid(liveUid).setOnItemClickListener(new OnItemClickListener() { + @Override + public void onItemClick(LiveAnchorSayModel bean, int position) { + mLiveRoomHandler.postDelayed(new Runnable() { + @Override + public void run() { + if (mContext instanceof LiveSwAnchorActivity) { + ((LiveSwAnchorActivity) (mContext)).mLiveRoomViewHolder.initAnchorSayData(); + } else { + ((LiveRyAnchorActivity) (mContext)).mLiveRoomViewHolder.initAnchorSayData(); + } + } + }, 1000); + } + }).showDialog(); + } else if (id == R.id.live_tool_qa) { + new LiveAnchorCreateQADialog(mContext).setLiveUid(liveUid).showDialog(); + } else if (id == R.id.live_tool_game) { + LiveNetManager.get(mContext).getCustomSidebarInfo("1", new HttpCallback>() { + @Override + public void onSuccess(List data) { + for (CustomSidebarInfoModel datum : data) { + if (datum.getType().equals("6")) { + //直播间来的 + new XPopup.Builder(mContext).enableDrag(false).moveUpToKeyboard(false) +// .dismissOnTouchOutside(false) +// .dismissOnBackPressed(false) + .asCustom(new SudGameListPopup(mContext, 0, datum.getChild(), liveUid)) + + .show(); + return; + } + } + } + + @Override + public void onError(String error) { + + } + }); + dismiss(); + } + } + + private final int WHAT_ANCHOR_LIVE_TIME = 3;//直播间主播计时 + private LiveRoomHandler mLiveRoomHandler; + private long mAnchorLiveTime;//主播直播时间 + private LiveTaskDialog taskDialog; + + public void startAnchorLiveTime() { + if (mLiveRoomHandler != null) { + mLiveRoomHandler.sendEmptyMessageAtTime(WHAT_ANCHOR_LIVE_TIME, getNextTime(1000)); + } + } + + private class LiveRoomHandler extends Handler { + @Override + public void handleMessage(Message msg) { + + switch (msg.what) { + + case WHAT_ANCHOR_LIVE_TIME: + break; + + + } + } + + public void release() { + removeCallbacksAndMessages(null); + } + } + + private long getNextTime(int time) { + long now = SystemClock.uptimeMillis(); + if (time < 1000) { + return now + time; + } + return now + time + -now % 1000; + } +} diff --git a/live/src/main/java/com/yunbao/live/views/LiveNewReadySwViewHolder.java b/live/src/main/java/com/yunbao/live/views/LiveNewReadySwViewHolder.java index fe6dba102..632eca47f 100644 --- a/live/src/main/java/com/yunbao/live/views/LiveNewReadySwViewHolder.java +++ b/live/src/main/java/com/yunbao/live/views/LiveNewReadySwViewHolder.java @@ -14,25 +14,33 @@ import android.os.Looper; import android.text.Html; import android.text.TextUtils; import android.util.Log; +import android.view.Gravity; +import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.TextView; +import android.widget.ViewFlipper; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.core.content.ContextCompat; +import com.alibaba.fastjson.JSON; import com.lxj.xpopup.XPopup; import com.lxj.xpopup.core.BasePopupView; import com.lxj.xpopup.interfaces.XPopupCallback; import com.yunbao.common.CommonAppConfig; import com.yunbao.common.Constants; +import com.yunbao.common.activity.WebViewActivity; +import com.yunbao.common.bean.HotStrategyBean; import com.yunbao.common.bean.IMLoginModel; import com.yunbao.common.bean.LiveAnchorCallMeModel; import com.yunbao.common.bean.LiveAnchorSayModel; import com.yunbao.common.bean.LiveClassBean; +import com.yunbao.common.bean.LiveOpenTipsBean; import com.yunbao.common.bean.LiveRoomTypeBean; import com.yunbao.common.bean.UserBean; import com.yunbao.common.event.LiveNewWishListCloseEvent; @@ -41,12 +49,14 @@ import com.yunbao.common.glide.ImgLoader; import com.yunbao.common.http.HttpCallback; import com.yunbao.common.http.LiveHttpConsts; import com.yunbao.common.http.LiveHttpUtil; +import com.yunbao.common.http.live.LiveNetManager; import com.yunbao.common.interfaces.CommonCallback; import com.yunbao.common.interfaces.ImageResultCallback; import com.yunbao.common.interfaces.OnItemClickListener; import com.yunbao.common.manager.IMLoginManager; import com.yunbao.common.utils.Bus; import com.yunbao.common.utils.DialogUitl; +import com.yunbao.common.utils.DpUtil; import com.yunbao.common.utils.L; import com.yunbao.common.utils.ProcessImageUtil; import com.yunbao.common.utils.RouteUtil; @@ -76,6 +86,7 @@ import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; import java.io.File; +import java.util.List; import java.util.Locale; import io.agora.beautyapi.faceunity.agora.SWManager; @@ -104,6 +115,7 @@ public class LiveNewReadySwViewHolder extends AbsViewHolder implements View.OnCl private LiveOpenCustomPopup liveOpenCustomPopup; private boolean selector = true; private String mLiveUid; + private ViewFlipper liveOpenVf; public LiveNewReadySwViewHolder(Context context, ViewGroup parentView, int liveSdk) { super(context, parentView, liveSdk); @@ -134,7 +146,7 @@ public class LiveNewReadySwViewHolder extends AbsViewHolder implements View.OnCl imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } }); - + liveOpenVf = findViewById(R.id.live_open_vf); mAvatar = (ConstraintLayout) findViewById(R.id.avatar); mAvatar.setOnClickListener(this); UserBean u = CommonAppConfig.getInstance().getUserBean(); @@ -297,6 +309,37 @@ public class LiveNewReadySwViewHolder extends AbsViewHolder implements View.OnCl selectorProtocol.setSelected(selector); } }); + //获取开播提示信息 + getOpenLiveTips(); + } + + private void getOpenLiveTips() { + LiveNetManager.get(mContext).getLiveOpenTips(new com.yunbao.common.http.base.HttpCallback>() { + @Override + public void onSuccess(List data) { + if(data!=null){ + for (int i = 0; i yaoqing = new HashMap<>(); @@ -261,39 +265,17 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { int i = v.getId(); if (i == R.id.btn_close) { close(); - } else if (i == R.id.btn_function) { showFunctionDialog(); - } else if (i == R.id.btn_close_game) { } else if (i == R.id.btn_pk) { applyLinkMicPk(); - } else if (i == R.id.btn_link_mic) { changeLinkMicEnable(); - } } - /** - * 设置游戏按钮是否可见 - */ - public void setGameBtnVisible(boolean show) { - if (mBtnGameClose != null) { - if (show) { - if (mBtnGameClose.getVisibility() != View.VISIBLE) { - mBtnGameClose.setVisibility(View.VISIBLE); - } - } else { - if (mBtnGameClose.getVisibility() == View.VISIBLE) { - mBtnGameClose.setVisibility(View.INVISIBLE); - } - } - } - } - - /** * 关闭直播 */ @@ -315,14 +297,7 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { * 显示功能弹窗 */ private void showFunctionDialog() { - if (mBtnFunction != null) { - mBtnFunction.setImageDrawable(mDrawable1); - } - if (isSw) { - ((LiveSwAnchorActivity) mContext).showFunctionDialog(); - } else { - ((LiveRyAnchorActivity) mContext).showFunctionDialog(); - } + ((LiveSwAnchorActivity) mContext).showMenuDialog(false); } /** @@ -330,7 +305,7 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { */ public void setBtnFunctionDark() { if (mBtnFunction != null) { - mBtnFunction.setImageDrawable(mDrawable0); + //mBtnFunction.setImageDrawable(mDrawable0); } } @@ -405,16 +380,7 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { public void updateStart(LiveAudienceEvent event) { if (event.getType() == START_MESSAGE) { MsgModel msgModel = event.getMsgModel(); - StarChallengeStatusModel model = new StarChallengeStatusModel(activityUrl) - .setTaskNum(msgModel.getTaskNum()) - .setTaskName1(msgModel.getTaskName1()) - .setTaskName2(msgModel.getTaskName2()) - .setStarSrc(msgModel.getStarSrc()) - .setCurrentStarVal(msgModel.getCurrentStarVal()) - .setTargetStarVal(msgModel.getTargetStarVal()) - .setAssistSrc(msgModel.getAssistSrc()) - .setTargetAssistNum(msgModel.getTargetAssistNum()) - .setCurrentAssistNum(msgModel.getCurrentAssistNum()); + StarChallengeStatusModel model = new StarChallengeStatusModel(activityUrl).setTaskNum(msgModel.getTaskNum()).setTaskName1(msgModel.getTaskName1()).setTaskName2(msgModel.getTaskName2()).setStarSrc(msgModel.getStarSrc()).setCurrentStarVal(msgModel.getCurrentStarVal()).setTargetStarVal(msgModel.getTargetStarVal()).setAssistSrc(msgModel.getAssistSrc()).setTargetAssistNum(msgModel.getTargetAssistNum()).setCurrentAssistNum(msgModel.getCurrentAssistNum()); Log.i("测试", "更新星级任务=" + model); showStart(model); } else if (event.getType() == WISH_LIST_UPDATE) { @@ -423,21 +389,20 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { } public void initStarData() { - LiveNetManager.get(mContext) - .getStarChallengeStatus(mLiveUid, new com.yunbao.common.http.base.HttpCallback() { - @Override - public void onSuccess(StarChallengeStatusModel data1) { - activityUrl = data1.getActivityUrl(); - showStart(data1); - Log.e("PortraitLiveManager", data1.toString()); - } + LiveNetManager.get(mContext).getStarChallengeStatus(mLiveUid, new com.yunbao.common.http.base.HttpCallback() { + @Override + public void onSuccess(StarChallengeStatusModel data1) { + activityUrl = data1.getActivityUrl(); + showStart(data1); + Log.e("PortraitLiveManager", data1.toString()); + } - @Override - public void onError(String error) { - Log.e("PortraitLiveManager", error); - ToastUtil.show(mContext.getString(R.string.net_error)); - } - }); + @Override + public void onError(String error) { + Log.e("PortraitLiveManager", error); + ToastUtil.show(mContext.getString(R.string.net_error)); + } + }); } public void initWishList() { @@ -535,124 +500,67 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { public void showBanner() { if (mBannerList != null && mBanner != null) { if (mBannerList.size() == 1) { - mBanner.setAutoPlay(false) - .setPages(mBannerList, new CustomViewHolder()) - .setDelayTime(3200) - .setBannerStyle(BannerConfig.NOT_INDICATOR) - .setOnBannerClickListener(new OnBannerClickListener() { - @Override - public void onBannerClick(List datas, int p) { - if (mBannerList != null) { - if (p >= 0 && p < mBannerList.size()) { - IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo(); - BannerBean bean = mBannerList.get(p); - String type = ""; - StringBuffer htmlUrl = new StringBuffer(); - //判断是否是星级活动 - if (bean.isStart()) { - type = bean.getModel().getType(); - htmlUrl.append(CommonAppConfig.HOST) - .append("/") - .append(bean.getModel().getActivityUrl()) - .append("&nickname=") - .append(userInfo.getUserNicename()) - .append("&token=") - .append(userInfo.getToken()) - .append("&anchorUid=") - .append(mLiveUid) - .append("&uid=") - .append(userInfo.getId()) - .append("&k=") - .append(System.currentTimeMillis()).append("&isZh=") - .append(WordUtil.isNewZh() ? "1" : 0); - } else { - type = bean.getShow_type(); - htmlUrl.append(bean.getLink()) - .append("?uid=") - .append(userInfo.getId()) - .append("&token=") - .append(userInfo.getToken()) - .append("&anchorUid=") - .append(mLiveUid) - .append("&t=") - .append(System.currentTimeMillis()).append("&isZh=") - .append(WordUtil.isNewZh() ? "1" : 0); - } - if (TextUtils.equals(type, "1")) { - ZhuangBanActivity.forward(mContext, htmlUrl.toString(), false, 0); - } else { - Bundle bundle = new Bundle(); - bundle.putString("url", htmlUrl.toString()); - LiveHDDialogFragment fragment = new LiveHDDialogFragment(); - fragment.setArguments(bundle); - fragment.show(((LiveSwAnchorActivity) mContext).getSupportFragmentManager(), "LiveHDDialogFragment"); - } - } + mBanner.setAutoPlay(false).setPages(mBannerList, new CustomViewHolder()).setDelayTime(3200).setBannerStyle(BannerConfig.NOT_INDICATOR).setOnBannerClickListener(new OnBannerClickListener() { + @Override + public void onBannerClick(List datas, int p) { + if (mBannerList != null) { + if (p >= 0 && p < mBannerList.size()) { + IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo(); + BannerBean bean = mBannerList.get(p); + String type = ""; + StringBuffer htmlUrl = new StringBuffer(); + //判断是否是星级活动 + if (bean.isStart()) { + type = bean.getModel().getType(); + htmlUrl.append(CommonAppConfig.HOST).append("/").append(bean.getModel().getActivityUrl()).append("&nickname=").append(userInfo.getUserNicename()).append("&token=").append(userInfo.getToken()).append("&anchorUid=").append(mLiveUid).append("&uid=").append(userInfo.getId()).append("&k=").append(System.currentTimeMillis()).append("&isZh=").append(WordUtil.isNewZh() ? "1" : 0); + } else { + type = bean.getShow_type(); + htmlUrl.append(bean.getLink()).append("?uid=").append(userInfo.getId()).append("&token=").append(userInfo.getToken()).append("&anchorUid=").append(mLiveUid).append("&t=").append(System.currentTimeMillis()).append("&isZh=").append(WordUtil.isNewZh() ? "1" : 0); + } + if (TextUtils.equals(type, "1")) { + ZhuangBanActivity.forward(mContext, htmlUrl.toString(), false, 0); + } else { + Bundle bundle = new Bundle(); + bundle.putString("url", htmlUrl.toString()); + LiveHDDialogFragment fragment = new LiveHDDialogFragment(); + fragment.setArguments(bundle); + fragment.show(((LiveSwAnchorActivity) mContext).getSupportFragmentManager(), "LiveHDDialogFragment"); } } - }) - .start(); + } + } + }).start(); } else { - mBanner.setAutoPlay(true) - .setPages(mBannerList, new CustomViewHolder()) - .setDelayTime(3200) - .setBannerStyle(BannerConfig.NOT_INDICATOR) - .setOnBannerClickListener(new OnBannerClickListener() { - @Override - public void onBannerClick(List datas, int p) { - if (mBannerList != null) { - if (p >= 0 && p < mBannerList.size()) { - IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo(); - BannerBean bean = mBannerList.get(p); - String type = ""; - StringBuffer htmlUrl = new StringBuffer(); - //判断是否是星级活动 - if (bean.isStart()) { - type = bean.getModel().getType(); - htmlUrl.append(CommonAppConfig.HOST) - .append("/") - .append(bean.getModel().getActivityUrl()) - .append("&nickname=") - .append(userInfo.getUserNicename()) - .append("&token=") - .append(userInfo.getToken()) - .append("&anchorUid=") - .append(mLiveUid) - .append("&uid=") - .append(userInfo.getId()) - .append("&k=") - .append(System.currentTimeMillis()).append("&isZh=") - .append(WordUtil.isNewZh() ? "1" : 0); - } else { - type = bean.getShow_type(); - htmlUrl.append(bean.getLink()) - .append(bean.getLink().contains("?") ? "&uid=" : "?uid=") - .append(userInfo.getId()) - .append("&token=") - .append(userInfo.getToken()) - .append("&anchorUid=") - .append(mLiveUid) - .append("&liveUid=") - .append(mLiveUid) - .append("&t=") - .append(System.currentTimeMillis()) - .append("&g=Appapi&m=Wish&a=index").append("&isZh=") - .append(WordUtil.isNewZh() ? "1" : 0); - } - if (TextUtils.equals(type, "1")) { - ZhuangBanActivity.forward(mContext, htmlUrl.toString(), false, 0); - } else { - Bundle bundle = new Bundle(); - bundle.putString("url", htmlUrl.toString()); - LiveHDDialogFragment fragment = new LiveHDDialogFragment(); - fragment.setArguments(bundle); - fragment.show(((LiveSwAnchorActivity) mContext).getSupportFragmentManager(), "LiveHDDialogFragment"); - } - } + mBanner.setAutoPlay(true).setPages(mBannerList, new CustomViewHolder()).setDelayTime(3200).setBannerStyle(BannerConfig.NOT_INDICATOR).setOnBannerClickListener(new OnBannerClickListener() { + @Override + public void onBannerClick(List datas, int p) { + if (mBannerList != null) { + if (p >= 0 && p < mBannerList.size()) { + IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo(); + BannerBean bean = mBannerList.get(p); + String type = ""; + StringBuffer htmlUrl = new StringBuffer(); + //判断是否是星级活动 + if (bean.isStart()) { + type = bean.getModel().getType(); + htmlUrl.append(CommonAppConfig.HOST).append("/").append(bean.getModel().getActivityUrl()).append("&nickname=").append(userInfo.getUserNicename()).append("&token=").append(userInfo.getToken()).append("&anchorUid=").append(mLiveUid).append("&uid=").append(userInfo.getId()).append("&k=").append(System.currentTimeMillis()).append("&isZh=").append(WordUtil.isNewZh() ? "1" : 0); + } else { + type = bean.getShow_type(); + htmlUrl.append(bean.getLink()).append(bean.getLink().contains("?") ? "&uid=" : "?uid=").append(userInfo.getId()).append("&token=").append(userInfo.getToken()).append("&anchorUid=").append(mLiveUid).append("&liveUid=").append(mLiveUid).append("&t=").append(System.currentTimeMillis()).append("&g=Appapi&m=Wish&a=index").append("&isZh=").append(WordUtil.isNewZh() ? "1" : 0); + } + if (TextUtils.equals(type, "1")) { + ZhuangBanActivity.forward(mContext, htmlUrl.toString(), false, 0); + } else { + Bundle bundle = new Bundle(); + bundle.putString("url", htmlUrl.toString()); + LiveHDDialogFragment fragment = new LiveHDDialogFragment(); + fragment.setArguments(bundle); + fragment.show(((LiveSwAnchorActivity) mContext).getSupportFragmentManager(), "LiveHDDialogFragment"); } } - }) - .start(); + } + } + }).start(); } } } @@ -723,11 +631,11 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder { return now + time + -now % 1000; } - public void closeMenuRed(){ + public void closeMenuRed() { menuRed.setVisibility(View.GONE); } - public boolean isShowMenuRed(){ - return menuRed.getVisibility()==View.VISIBLE; + public boolean isShowMenuRed() { + return menuRed.getVisibility() == View.VISIBLE; } } diff --git a/live/src/main/res/layout/view_live_end_hot.xml b/live/src/main/res/layout/view_live_end_hot.xml index 7ea985b7a..0b91c8d43 100644 --- a/live/src/main/res/layout/view_live_end_hot.xml +++ b/live/src/main/res/layout/view_live_end_hot.xml @@ -17,6 +17,6 @@ android:scrollHorizontally="true" android:singleLine="true" android:textColor="#FFFFFFFF" - android:textSize="10sp" /> + android:textSize="12sp" /> \ No newline at end of file diff --git a/live/src/main/res/layout/view_live_open_tips.xml b/live/src/main/res/layout/view_live_open_tips.xml new file mode 100644 index 000000000..0b91c8d43 --- /dev/null +++ b/live/src/main/res/layout/view_live_open_tips.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/live/src/main/res/layout/view_new_live_ready.xml b/live/src/main/res/layout/view_new_live_ready.xml index a46c97608..e714adadf 100644 --- a/live/src/main/res/layout/view_new_live_ready.xml +++ b/live/src/main/res/layout/view_new_live_ready.xml @@ -57,12 +57,12 @@ app:layout_constraintTop_toTopOf="parent" /> @@ -162,32 +164,33 @@ - + android:flipInterval="5000" + android:inAnimation="@anim/anim_marquee_in" + android:outAnimation="@anim/anim_marquee_out" /> @@ -195,9 +198,9 @@ android:id="@+id/btn_live_anchor_say" android:layout_width="wrap_content" android:layout_height="30dp" + android:layout_marginLeft="15dp" android:layout_marginTop="10dp" android:background="@drawable/border_grey1_50" - android:layout_marginLeft="15dp" android:gravity="center" android:orientation="horizontal" app:layout_constraintStart_toStartOf="parent" @@ -232,8 +235,8 @@ diff --git a/live/src/main/res/layout/view_ry_live_anchor.xml b/live/src/main/res/layout/view_ry_live_anchor.xml index d0d586434..38c4cbad0 100644 --- a/live/src/main/res/layout/view_ry_live_anchor.xml +++ b/live/src/main/res/layout/view_ry_live_anchor.xml @@ -164,103 +164,109 @@ android:visibility="gone" tools:visibility="visible" /> - - - - - - - - - + android:layout_width="match_parent" + android:gravity="center_vertical" + android:layout_height="match_parent"> - + - + - + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file diff --git a/live/src/main/res/mipmap-xhdpi/live_anchor_fz.png b/live/src/main/res/mipmap-xhdpi/live_anchor_fz.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3965092fb35dd8e3a7ef96a0221f7719e7798c GIT binary patch literal 6007 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 literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-xhdpi/live_anchor_menu.png b/live/src/main/res/mipmap-xhdpi/live_anchor_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..2435b003dec165615500526f2c5f4c46d98f066a GIT binary patch literal 7397 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 B1-<|P literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-xhdpi/live_anchor_msg_notify.png b/live/src/main/res/mipmap-xhdpi/live_anchor_msg_notify.png new file mode 100644 index 0000000000000000000000000000000000000000..c548a326e72e492053ca3f64bb9e5d0237c7a3de GIT binary patch literal 5769 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 Hu0mjf8BqoH literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-xhdpi/live_anchor_pk.png b/live/src/main/res/mipmap-xhdpi/live_anchor_pk.png new file mode 100644 index 0000000000000000000000000000000000000000..91bb3fa7580baebeefaa8e2424778360534d0a39 GIT binary patch literal 30286 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 literal 0 HcmV?d00001 diff --git a/live/src/main/res/mipmap-xhdpi/live_anchor_task.png b/live/src/main/res/mipmap-xhdpi/live_anchor_task.png new file mode 100644 index 0000000000000000000000000000000000000000..31e488d67417203f4dc805ae7efd76bc8253908c GIT binary patch literal 5552 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