|  | @@ -6,6 +6,9 @@ import android.view.LayoutInflater;
 | 
	
		
			
				|  |  |  import android.view.View;
 | 
	
		
			
				|  |  |  import android.widget.TextView;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import com.alibaba.android.arouter.launcher.ARouter;
 | 
	
		
			
				|  |  | +import com.cooleshow.base.common.BaseApplication;
 | 
	
		
			
				|  |  | +import com.cooleshow.base.router.RouterPath;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.ui.fragment.BaseFragment;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.SizeUtils;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.Utils;
 | 
	
	
		
			
				|  | @@ -26,7 +29,7 @@ import androidx.fragment.app.Fragment;
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * Author by pq, Date on 2023/6/28.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -public class ChatFragment extends BaseFragment<TcFragmentChatLayoutBinding> {
 | 
	
		
			
				|  |  | +public class ChatFragment extends BaseFragment<TcFragmentChatLayoutBinding> implements View.OnClickListener {
 | 
	
		
			
				|  |  |      public static final String[] titles = new String[]{"聊天", "群聊", "联系人",};
 | 
	
		
			
				|  |  |      private ArrayList<Fragment> fragments = new ArrayList<>();
 | 
	
		
			
				|  |  |      private View mViewUnred;
 | 
	
	
		
			
				|  | @@ -43,6 +46,12 @@ public class ChatFragment extends BaseFragment<TcFragmentChatLayoutBinding> {
 | 
	
		
			
				|  |  |          Utils.setHeadView(mViewBinding.viewStatusBar, requireContext(), 0);
 | 
	
		
			
				|  |  |          IMThemManager.getInstance().init(getContext());
 | 
	
		
			
				|  |  |          IMCenter.getInstance().addUnReadMessageObserver(mUnReadMessageObserver);
 | 
	
		
			
				|  |  | +        if (BaseApplication.Companion.isTeacherClient()) {
 | 
	
		
			
				|  |  | +            mViewBinding.imCreateGroup.setVisibility(View.VISIBLE);
 | 
	
		
			
				|  |  | +            mViewBinding.imCreateGroup.setOnClickListener(this);
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            mViewBinding.imCreateGroup.setVisibility(View.GONE);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private void initListener() {
 | 
	
	
		
			
				|  | @@ -130,6 +139,15 @@ public class ChatFragment extends BaseFragment<TcFragmentChatLayoutBinding> {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | +    public void onClick(View v) {
 | 
	
		
			
				|  |  | +        if (v.getId() == R.id.im_create_group) {
 | 
	
		
			
				|  |  | +            ARouter.getInstance().build(RouterPath.ChatCenter.CHAT_CREATE_GROUP)
 | 
	
		
			
				|  |  | +                    .navigation();
 | 
	
		
			
				|  |  | +            return;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  |      public void onDestroy() {
 | 
	
		
			
				|  |  |          super.onDestroy();
 | 
	
		
			
				|  |  |          IMCenter.getInstance().removeUnReadMessageObserver(mUnReadMessageObserver);
 |