This commit is contained in:
18401019693
2022-07-27 10:52:14 +08:00
parent 8216efaba6
commit 9f30e724e9
10 changed files with 89 additions and 23 deletions

View File

@@ -1,14 +1,20 @@
package com.yunbao.common.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 androidx.fragment.app.DialogFragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
import com.yunbao.common.R;
import com.yunbao.common.event.InstructorOperationEvent;
import org.greenrobot.eventbus.EventBus;
import java.lang.reflect.Field;
@@ -18,6 +24,7 @@ public class InstructorOperationDialog extends AbsDialogFragment {
protected int getLayoutId() {
return R.layout.view_instructor_operation;
}
/**
* 主要时这个方法。上面两个方法只是获取布局用的,可以不要
*
@@ -46,6 +53,7 @@ public class InstructorOperationDialog extends AbsDialogFragment {
ft.add(this, tag);
ft.commitAllowingStateLoss();
}
@Override
protected int getDialogStyle() {
return R.style.dialog2;
@@ -65,4 +73,16 @@ public class InstructorOperationDialog extends AbsDialogFragment {
params.gravity = Gravity.CENTER;
window.setAttributes(params);
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mRootView.findViewById(R.id.hurry_contact).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EventBus.getDefault().post(new InstructorOperationEvent());
dismiss();
}
});
}
}

View File

@@ -0,0 +1,9 @@
package com.yunbao.common.event;
import com.yunbao.common.bean.BaseModel;
/**
* 新人面向指导员的跳转弹窗
*/
public class InstructorOperationEvent extends BaseModel {
}