69 lines
2.1 KiB
Java
69 lines
2.1 KiB
Java
package com.yunbao.live.dialog;
|
|
|
|
import android.os.Bundle;
|
|
import android.view.Gravity;
|
|
import android.view.View;
|
|
import android.view.Window;
|
|
import android.view.WindowManager;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
import com.yunbao.common.CommonAppConfig;
|
|
import com.yunbao.common.Constants;
|
|
import com.yunbao.common.bean.UserBean;
|
|
import com.yunbao.common.dialog.AbsDialogFragment;
|
|
import com.yunbao.common.utils.DpUtil;
|
|
import com.yunbao.common.utils.WordUtil;
|
|
import com.yunbao.live.R;
|
|
import com.yunbao.live.activity.ZhuangBanActivity;
|
|
|
|
/**
|
|
* 开通更高级贵族的提醒弹窗
|
|
*/
|
|
public class HighNobilityDialog extends AbsDialogFragment {
|
|
@Override
|
|
protected int getLayoutId() {
|
|
return R.layout.view_hight_nobility;
|
|
}
|
|
|
|
@Override
|
|
protected void setWindowAttributes(Window window) {
|
|
window.setWindowAnimations(R.style.bottomToTopAnim);
|
|
WindowManager.LayoutParams params = window.getAttributes();
|
|
params.width = DpUtil.dp2px(340);
|
|
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
|
|
params.gravity = Gravity.CENTER;
|
|
window.setAttributes(params);
|
|
}
|
|
|
|
@Override
|
|
protected int getDialogStyle() {
|
|
return R.style.dialog2;
|
|
}
|
|
|
|
@Override
|
|
protected boolean canCancel() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
|
|
super.onActivityCreated(savedInstanceState);
|
|
findViewById(R.id.back_bt).setOnClickListener(v -> backClick());
|
|
findViewById(R.id.go_nobility).setOnClickListener(v -> {
|
|
Constants.isTitle = true;
|
|
UserBean u = CommonAppConfig.getInstance().getUserBean();
|
|
String url = CommonAppConfig.HOST + "/h5/Noble/index.html?nickname="
|
|
+ u.getUserNiceName() + "&usernobId=" + u.getNoble_id() + "&uid="
|
|
+ CommonAppConfig.getInstance().getUid() + "&token=" + CommonAppConfig.getInstance().getToken()+ "&isZh=" + (WordUtil.isNewZh() ? "1" : 0);
|
|
ZhuangBanActivity.forward(mContext, url, false,0);
|
|
});
|
|
|
|
|
|
}
|
|
|
|
public void backClick() {
|
|
dismiss();
|
|
}
|
|
}
|