package com.hjx.personalcenter.customdialog; import android.content.Context; import android.graphics.Color; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.hjx.personalcenter.R; import com.hjx.personalcenter.interfaces.DialogCallBack; import com.mylhyl.circledialog.BaseCircleDialog; import com.mylhyl.circledialog.res.values.CircleDimen; /** * Created by h on 2017/8/20. */ public class HeadDialog extends BaseCircleDialog { private View mView; private DialogCallBack.CallBackView mCallBack; public HeadDialog(DialogCallBack.CallBackView callBack) { this.mCallBack = callBack; } public static HeadDialog getInstance(DialogCallBack.CallBackView callBackview) { HeadDialog dialogFragment = new HeadDialog(callBackview); dialogFragment.setCanceledBack(true); dialogFragment.setCanceledOnTouchOutside(true); dialogFragment.setRadius(CircleDimen.RADIUS); dialogFragment.setWidth(0.4f); dialogFragment.setGravity(Gravity.CENTER); dialogFragment.setBackgroundColor(Color.WHITE); return dialogFragment; } @Override public View createView(Context context, LayoutInflater inflater, ViewGroup container) { if (mView == null) { mView = inflater.inflate(R.layout.custom_adilog_lhead, container, false); mCallBack.provinceOnItemClick(context,inflater,container); } return mView; } }