package com.cooleshow.base.widgets; import android.view.Gravity; import androidx.fragment.app.FragmentManager; import com.cooleshow.base.utils.PopupUtil; /** * 创建日期:2022/6/1 15:31 * * @author Ryan * 类说明: */ public class DialogUtil { public interface ShowListener { void onShow(ViewHolder holder, BaseDialog dialog); } /*居中显示*/ public static void showInCenter(FragmentManager fragmentmanager, int resourcesId, ShowListener showListener) { CommonDialog.init().setLayoutId(resourcesId) .setConvertListener(new ViewConvertListener() { @Override public void convertView(ViewHolder holder, BaseDialog dialog) { showListener.onShow(holder, dialog); } }) .setDimAmount(0.5f) .setGravity(Gravity.CENTER) .show(fragmentmanager); } }