package com.weikou.beibeivideo.ui.dialog;
|
|
import android.app.Activity;
|
import android.app.Dialog;
|
import android.content.Context;
|
import android.view.LayoutInflater;
|
import android.view.View;
|
import android.view.WindowManager;
|
import android.widget.ImageView;
|
import android.widget.TextView;
|
|
import com.weikou.beibeivideo.R;
|
|
/**
|
* 用户协议弹框
|
*/
|
public class JumpVideoLoadingDialog extends Dialog {
|
|
private static String TAG = JumpVideoLoadingDialog.class.getName();
|
|
public JumpVideoLoadingDialog(Context context) {
|
super(context);
|
this.setCancelable(false);
|
}
|
|
public JumpVideoLoadingDialog(Context context, int theme) {
|
super(context, theme);
|
this.setCancelable(false);
|
}
|
|
|
public static class Builder {
|
private Activity context;
|
|
public Builder(Activity context) {
|
this.context = context;
|
}
|
|
public JumpVideoLoadingDialog create() {
|
|
LayoutInflater inflater = (LayoutInflater) context
|
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
final JumpVideoLoadingDialog dialog = new JumpVideoLoadingDialog(context, R.style.DialogNoOverlay);
|
dialog.setCanceledOnTouchOutside(true);
|
final View layout = inflater.inflate(R.layout.item_jump_video_loading, null);
|
|
dialog.setContentView(layout);
|
|
WindowManager.LayoutParams params = dialog.getWindow()
|
.getAttributes();
|
params.width = WindowManager.LayoutParams.MATCH_PARENT;
|
params.height = WindowManager.LayoutParams.MATCH_PARENT;
|
dialog.getWindow().setAttributes(params);
|
return dialog;
|
}
|
}
|
|
public interface MeasureCallBack {
|
public void onMeasure(int height);
|
}
|
}
|