全屏游戏
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package com.yunbao.main.views;
|
||||
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.ViewGroup;
|
||||
@@ -15,6 +15,8 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import com.google.gson.Gson;
|
||||
import com.lxj.xpopup.XPopup;
|
||||
import com.lxj.xpopup.enums.PopupPosition;
|
||||
import com.yunbao.common.activity.AbsActivity;
|
||||
import com.yunbao.common.activity.SudGameActivity;
|
||||
import com.yunbao.common.adapter.RefreshAdapter;
|
||||
import com.yunbao.common.adapter.SudGameListAdapter;
|
||||
import com.yunbao.common.bean.CreateSudRoomModel;
|
||||
@@ -35,7 +37,6 @@ import com.yunbao.common.http.live.LiveNetManager;
|
||||
import com.yunbao.common.interfaces.OnItemClickListener;
|
||||
import com.yunbao.common.utils.Bus;
|
||||
import com.yunbao.common.utils.RandomUtil;
|
||||
import com.yunbao.common.views.LiveSudGamePopup;
|
||||
import com.yunbao.common.views.weight.ViewClicksAntiShake;
|
||||
import com.yunbao.main.R;
|
||||
|
||||
@@ -61,9 +62,11 @@ public class MainHomeGameViewHolder extends AbsMainHomeChildViewHolder implement
|
||||
private long animDuration = 500;
|
||||
private String id = "0";
|
||||
private SudGameListAdapter sudGameListAdapter;
|
||||
private AbsActivity context;
|
||||
|
||||
public MainHomeGameViewHolder(Context context, ViewGroup parentView) {
|
||||
public MainHomeGameViewHolder(AbsActivity context, ViewGroup parentView) {
|
||||
super(context, parentView);
|
||||
this.context = context;
|
||||
Bus.getOn(this);
|
||||
}
|
||||
|
||||
@@ -151,12 +154,15 @@ public class MainHomeGameViewHolder extends AbsMainHomeChildViewHolder implement
|
||||
createSudRoomModel.setAvatar(sudRoomListModels.get(random).getAvatar());
|
||||
createSudRoomModel.setRoomName(sudRoomListModels.get(random).getRoomName());
|
||||
createSudRoomModel.setSudGameName(sudRoomListModels.get(random).getSudGameName());
|
||||
new XPopup.Builder(mContext)
|
||||
.enableDrag(false)
|
||||
.dismissOnTouchOutside(false)
|
||||
.dismissOnBackPressed(false)
|
||||
.asCustom(new LiveSudGamePopup(mContext, createSudRoomModel))
|
||||
.show();
|
||||
Intent intent = new Intent(context, SudGameActivity.class);
|
||||
intent.putExtra("CreateSudRoom", new Gson().toJson(createSudRoomModel));
|
||||
context.startActivity(intent);
|
||||
// new XPopup.Builder(mContext)
|
||||
// .enableDrag(false)
|
||||
// .dismissOnTouchOutside(false)
|
||||
// .dismissOnBackPressed(false)
|
||||
// .asCustom(new LiveSudGamePopup(mContext, createSudRoomModel))
|
||||
// .show();
|
||||
|
||||
}
|
||||
|
||||
@@ -233,7 +239,7 @@ public class MainHomeGameViewHolder extends AbsMainHomeChildViewHolder implement
|
||||
public void onViewClicks() {
|
||||
new XPopup.Builder(mContext)
|
||||
.enableDrag(false)
|
||||
.asCustom(new CreateSudGamePopup(mContext, customSidebarChildModels).setHomeView(true))
|
||||
.asCustom(new CreateSudGamePopup(mContext, customSidebarChildModels,true).setHomeView(true))
|
||||
|
||||
.show();
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import android.widget.FrameLayout;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import com.umeng.analytics.MobclickAgent;
|
||||
import com.yunbao.common.activity.AbsActivity;
|
||||
import com.yunbao.common.glide.ImgLoader;
|
||||
import com.yunbao.main.R;
|
||||
|
||||
@@ -85,7 +86,7 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder {
|
||||
vh = mainHomeRecomLiveViewHolder;
|
||||
|
||||
} else if (position == 3) {
|
||||
mainHomeGameLiveViewHolder = new MainHomeGameViewHolder(mContext, parent);
|
||||
mainHomeGameLiveViewHolder = new MainHomeGameViewHolder((AbsActivity) mContext, parent);
|
||||
vh = mainHomeGameLiveViewHolder;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user