Browse Source

添加IM举报功能

Pq 3 years ago
parent
commit
f83af1a51e

+ 1 - 0
rong_im/common_im_ui/src/main/AndroidManifest.xml

@@ -35,6 +35,7 @@
         <activity
             android:name="com.common.im.ui.activity.ImAppealActivity"
             android:configChanges="orientation|screenSize|keyboardHidden"
+            android:windowSoftInputMode="adjustPan"
             android:screenOrientation="portrait" />
         <activity
             android:name="com.common.im.ui.activity.PhotoPreviewActivity"

+ 1 - 1
rong_im/common_im_ui/src/main/java/com/common/im/ui/activity/ImAppealActivity.java

@@ -71,7 +71,7 @@ public class ImAppealActivity extends BaseMVPActivity<ActivityImAppealBinding, I
 
     @Override
     protected void initView() {
-        initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "投诉");
+        initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "举报");
 
         Intent intent = getIntent();
         targetId = intent.getStringExtra("targetId");

+ 1 - 1
rong_im/common_im_ui/src/main/res/layout/activity_chat_group_setting.xml

@@ -301,7 +301,7 @@
                     android:layout_height="match_parent"
                     android:gravity="center_vertical"
                     android:paddingLeft="@dimen/dp_15"
-                    android:text="投诉"
+                    android:text="举报"
                     android:textColor="@color/color_1a1a1a"
                     android:textSize="@dimen/dp_16" />
 

+ 12 - 0
rong_im/kit/src/main/java/io/rong/imkit/conversation/RongConversationActivity.java

@@ -87,6 +87,18 @@ public class RongConversationActivity extends RongBaseActivity {
                 }
             });
         } else {
+            mTitleBar.getRightView().setText("举报");
+            mTitleBar.getRightView().setVisibility(View.VISIBLE);
+            mTitleBar.getRightView().setOnClickListener(new View.OnClickListener() {
+                @Override
+                public void onClick(View v) {
+                    ARouter.getInstance().build(RouterPath.ChatCenter.CHAT_IM_APPEAL)
+                            .withString("targetId", mTargetId)
+                            .withString("name", "")
+                            .withString("type", "PERSON")
+                            .navigation();
+                }
+            });
             UserInfo userInfo = RongUserInfoManager.getInstance().getUserInfo(mTargetId);
             String title = mTargetId;
             if (userInfo != null) {