1.直播间游戏提示优化
2.战令经验值购买优化
This commit is contained in:
@@ -153,6 +153,8 @@ public class LiveGiftAnimPresenter {
|
||||
private ObjectAnimator mGifGiftTipShowAnimatorBuyVip;
|
||||
private ObjectAnimator mGifGiftTipHideAnimatorBuyVip;
|
||||
|
||||
private ObjectAnimator mGifGiftTipShowAnimatorfull_sud_layout_name;
|
||||
|
||||
|
||||
private LiveGiftViewHolder[] mLiveGiftViewHolders;
|
||||
private ConcurrentLinkedQueue<LiveReceiveGiftBean> mQueue;
|
||||
@@ -276,6 +278,7 @@ public class LiveGiftAnimPresenter {
|
||||
|
||||
mFrameImageView = (FrameImageView) v.findViewById(R.id.all_frame_img);
|
||||
full_service_notice_new = v.findViewById(R.id.full_service_notice_new);
|
||||
full_live_room_game_view = v.findViewById(R.id.sud_layout_name);
|
||||
full_service_notice_new_bg = v.findViewById(R.id.full_service_notice_new_bg);
|
||||
full_service_notice_new_icon = v.findViewById(R.id.full_service_notice_new_icon);
|
||||
full_service_notice_new_text = v.findViewById(R.id.full_service_notice_new_text);
|
||||
@@ -622,6 +625,15 @@ public class LiveGiftAnimPresenter {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public void startGiftTipAnimatormSud(){
|
||||
mDp500 = DpUtil.dp2px(-300);
|
||||
mGifGiftTipShowAnimatorfull_sud_layout_name = ObjectAnimator.ofFloat(full_live_room_game_view, "translationX", mDp500, 0);
|
||||
mGifGiftTipShowAnimatorfull_sud_layout_name.setDuration(600);
|
||||
mGifGiftTipShowAnimatorfull_sud_layout_name.setInterpolator(new LinearInterpolator());
|
||||
mGifGiftTipShowAnimatorfull_sud_layout_name.start();
|
||||
}
|
||||
|
||||
private void setGitTipAnimatormGifGiftTipShowAnimatorfull_service_notice_new() {
|
||||
mDp500 = DpUtil.dp2px(500);
|
||||
mGifGiftTipShowAnimatorfull_service_notice_new = ObjectAnimator.ofFloat(full_service_notice_new, "translationX", mDp500, 0);
|
||||
@@ -656,6 +668,9 @@ public class LiveGiftAnimPresenter {
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 釋放全局通知
|
||||
*/
|
||||
@@ -1160,6 +1175,7 @@ public class LiveGiftAnimPresenter {
|
||||
AllServerNotifyFFGGGDJANEvent notifyFFGGGDJANEvent;
|
||||
View iv_look_full_service_notice_new3;
|
||||
ImageView iv_look_full_service_notice_new2;
|
||||
View full_live_room_game_view;
|
||||
|
||||
public void showAllServerNotifyFFGGGD(AllServerNotifyFFGGGDJANEvent event, boolean showB) {
|
||||
if (TextUtils.isEmpty(event.getBackgroundImage())) return;
|
||||
|
||||
@@ -731,8 +731,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
||||
sud_text_name = (TextView) findViewById(R.id.sud_text_name);
|
||||
sud_layout_name = (RelativeLayout) findViewById(R.id.sud_layout_name);
|
||||
iconSudClose = (ImageView) findViewById(R.id.iconSudClose);
|
||||
sud_text_name.setText(WordUtil.isNewZh() ? String.format("主播创建了【%s】房间,快来与主播同玩~", sudName) : String.format("The anchor has created a 【%s】 room. Come and play with the anchor~", sudName));
|
||||
sud_layout_name.setVisibility(View.VISIBLE);
|
||||
//sud_layout_name.setVisibility(View.VISIBLE);
|
||||
ViewClicksAntiShake.clicksAntiShake(sud_layout_name, new ViewClicksAntiShake.ViewClicksCallBack() {
|
||||
@Override
|
||||
public void onViewClicks() {
|
||||
@@ -759,6 +758,26 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
||||
});
|
||||
sudNameHandler.removeCallbacks(sudNameRunnable);
|
||||
sudNameHandler.postDelayed(sudNameRunnable, 10000);
|
||||
sud_layout_name.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
RelativeLayout.LayoutParams params1 = (RelativeLayout.LayoutParams) sud_layout_name.getLayoutParams();
|
||||
params1.width = mChatRecyclerView.getWidth()-DpUtil.dp2px(85);
|
||||
sud_layout_name.setLayoutParams(params1);
|
||||
}
|
||||
});
|
||||
|
||||
new Handler().postDelayed(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
sud_text_name.setText(WordUtil.isNewZh() ? String.format("主播创建了【%s】房间,快来与主播同玩~", sudName) : String.format("The anchor created a 【%s】 room", sudName));
|
||||
sud_layout_name.setVisibility(View.VISIBLE);
|
||||
mLiveGiftAnimPresenter = new LiveGiftAnimPresenter(mContext, mContentView, mGifImageView, mSVGAImageView, mLiveGiftPrizePoolContainer, windowManager);
|
||||
mLiveGiftAnimPresenter.startGiftTipAnimatormSud();
|
||||
}
|
||||
},2000);
|
||||
|
||||
|
||||
}
|
||||
|
||||
private View sudGameMin;
|
||||
|
||||
@@ -2667,11 +2667,10 @@
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/sud_layout_name"
|
||||
android:layout_width="257dp"
|
||||
android:layout_width="200dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_marginEnd="72dp"
|
||||
android:layout_marginStart="13dp"
|
||||
android:background="@drawable/background_live_sud_hint"
|
||||
android:paddingStart="5dp"
|
||||
android:visibility="gone"
|
||||
|
||||
Reference in New Issue
Block a user