| 1234567891011121314151617181920212223242526272829303132 |
- 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);
- }
- }
|