update:根据需求修改购买守护界面
This commit is contained in:
parent
24a98bdab6
commit
05e9c63bb5
@ -1272,7 +1272,7 @@ public abstract class LiveActivity extends AbsActivity implements SocketMessageL
|
||||
public void onSuccess(int code, String msg, String[] info) {
|
||||
List<GuardUserBean> list = JSON.parseArray(Arrays.toString(info), GuardUserBean.class);
|
||||
if(list.isEmpty()){
|
||||
openNewBuyGuardWindow();
|
||||
openNewBuyGuardWindow(true);
|
||||
}else {
|
||||
LiveNewGuardListDialogFragment fragment = new LiveNewGuardListDialogFragment();
|
||||
fragment.setList(list);
|
||||
@ -1340,7 +1340,7 @@ public abstract class LiveActivity extends AbsActivity implements SocketMessageL
|
||||
/**
|
||||
* 打开购买新版守护的弹窗
|
||||
*/
|
||||
public void openNewBuyGuardWindow() {
|
||||
public void openNewBuyGuardWindow(boolean isEmpty) {
|
||||
if (TextUtils.isEmpty(mLiveUid) || TextUtils.isEmpty(mStream) || mLiveGuardInfo == null) {
|
||||
return;
|
||||
}
|
||||
@ -1353,6 +1353,7 @@ public abstract class LiveActivity extends AbsActivity implements SocketMessageL
|
||||
bundle.putString(Constants.STREAM, mStream);
|
||||
bundle.putString(Constants.LIVE_ANCHER_ICON, mAncherIcon);
|
||||
bundle.putString(Constants.USER_ICON, CommonAppConfig.getInstance().getUserBean().getAvatar());
|
||||
bundle.putBoolean("guard",isEmpty);
|
||||
fragment.setArguments(bundle);
|
||||
fragment.show(getSupportFragmentManager(), "LiveGuardBuyDialogFragment");
|
||||
}
|
||||
|
@ -164,7 +164,7 @@ public class LiveGuardDialogFragment extends AbsDialogFragment implements View.O
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
dismiss();
|
||||
((LiveActivity) mContext).openNewBuyGuardWindow();
|
||||
((LiveActivity) mContext).openNewBuyGuardWindow(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -80,6 +80,7 @@ public class LiveNewGuardBuyDialogFragment extends AbsDialogFragment implements
|
||||
|
||||
private LiveNewGuardBuyItemsAdapter buyItemsAdapter;
|
||||
private GuardRightAdapter mGuardRightAdapter;
|
||||
private boolean isEmpty;
|
||||
|
||||
|
||||
@Override
|
||||
@ -163,6 +164,7 @@ public class LiveNewGuardBuyDialogFragment extends AbsDialogFragment implements
|
||||
mUserIcon = bundle.getString(Constants.USER_ICON);
|
||||
String coinName = WordUtil.getString(R.string.diamond);
|
||||
mCoinName = coinName;
|
||||
isEmpty=bundle.getBoolean("guard",true);
|
||||
// mCoinNameTextView.setText(WordUtil.getString(R.string.guard_my) + coinName + ":");
|
||||
mCoinNameTextView.setText("快为您喜欢的主播开通守护吧");
|
||||
anchorName.setText(String.format("成爲%s的守護", mAncherName));
|
||||
@ -201,11 +203,20 @@ public class LiveNewGuardBuyDialogFragment extends AbsDialogFragment implements
|
||||
private void initView() {
|
||||
int guardType = mLiveGuardInfo.getMyGuardType();
|
||||
if (guardType == Constants.GUARD_TYPE_NONE) {
|
||||
// iconCover.setBackgroundResource(R.drawable.guardian_img_wings);
|
||||
userIconOne.setVisibility(View.VISIBLE);
|
||||
userIconTwo.setVisibility(View.VISIBLE);
|
||||
if(isEmpty){
|
||||
iconCover.setImageResource(R.drawable.guardian_img_wings);
|
||||
userIconOne.setVisibility(View.GONE);
|
||||
userIconTwo.setVisibility(View.GONE);
|
||||
}else{
|
||||
ImgLoader.display(mContext, mAncherIcon, userIconOne);
|
||||
ImgLoader.display(mContext, mUserIcon, userIconTwo);
|
||||
userIconOne.setVisibility(View.VISIBLE);
|
||||
userIconTwo.setVisibility(View.VISIBLE);
|
||||
|
||||
}
|
||||
// iconCover.setBackgroundResource(R.drawable.guardian_img_wings);
|
||||
|
||||
|
||||
buy1.setVisibility(View.VISIBLE);
|
||||
buy2.setVisibility(View.GONE);
|
||||
} else {
|
||||
|
@ -168,7 +168,7 @@ public class LiveNewGuardListDialogFragment extends AbsDialogFragment implements
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
dismiss();
|
||||
((LiveActivity) mContext).openNewBuyGuardWindow();
|
||||
((LiveActivity) mContext).openNewBuyGuardWindow(list.isEmpty());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user