Explorar o código

修改群公告部分样式问题

Pq hai 9 meses
pai
achega
fa2068589d

+ 1 - 0
BaseLibrary/src/main/res/values/colors.xml

@@ -217,4 +217,5 @@
     <color name="color_19b396">#19B396</color>
     <color name="color_ff5151">#FF5151</color>
     <color name="color_131415">#131415</color>
+    <color name="color_f73f3b">#F73F3B</color>
 </resources>

+ 2 - 0
chatModule/src/main/java/com/cooleshow/chatmodule/adapter/NoticePopuListAdapter.java

@@ -27,6 +27,8 @@ public class NoticePopuListAdapter extends BaseQuickAdapter<GroupNoticeMenu, Bas
     protected void convert(BaseViewHolder helper, GroupNoticeMenu bean) {
         TextView tvTitle=helper.getView(R.id.tv_title);
         tvTitle.setText(bean.getDes());
+        boolean isDel = bean== GroupNoticeMenu.DEL_NOTICE;
+        tvTitle.setTextColor(getContext().getResources().getColor(isDel ? com.cooleshow.base.R.color.color_f73f3b:com.cooleshow.base.R.color.color_333333));
         int pos = helper.getLayoutPosition();
         if (pos == getData().size() - 1) {
             helper.getView(R.id.view_line).setVisibility(View.GONE);

+ 2 - 3
chatModule/src/main/java/com/cooleshow/chatmodule/api/IMApi.java

@@ -89,9 +89,8 @@ public interface IMApi {
      *
      * @return
      */
-    @FormUrlEncoded
-    @POST("{group_name}" + "/imGroupNotice/remove")
-    Observable<BaseResponse<String>> noticeDel(@Field("id") String id,@Path("group_name")String group_name);
+    @POST("{group_name}" + "/imGroupNotice/del/{id}")
+    Observable<BaseResponse<String>> noticeDel(@Path("group_name")String group_name,@Path("id") String id);
 
     /**
      * 群公告详情

+ 1 - 1
chatModule/src/main/java/com/cooleshow/chatmodule/presenter/NoticePresenter.java

@@ -83,7 +83,7 @@ public class NoticePresenter extends BasePresenter<NoticeContract.NoticeView> im
     }
 
     public void noticeDel(String id) {
-        addSubscribe(create(IMApi.class).noticeDel(id,BaseConstant.CLIENT_API_GROUP_NAME), new BaseObserver<String>(getView()) {
+        addSubscribe(create(IMApi.class).noticeDel(BaseConstant.CLIENT_API_GROUP_NAME,id), new BaseObserver<String>(getView()) {
             @Override
             protected void onSuccess(String data) {
                 if (getView() != null) {

+ 2 - 0
chatModule/src/main/java/com/cooleshow/chatmodule/ui/NoticeActivity.java

@@ -15,6 +15,7 @@ import com.cooleshow.base.ui.activity.BaseMVPActivity;
 import com.cooleshow.base.utils.LOG;
 import com.cooleshow.base.utils.PopupUtil;
 import com.cooleshow.base.utils.SizeUtils;
+import com.cooleshow.base.utils.ToastUtil;
 import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
 import com.cooleshow.base.widgets.EmptyViewLayout;
 import com.cooleshow.chatmodule.R;
@@ -279,6 +280,7 @@ public class NoticeActivity extends BaseMVPActivity<TcActivityNoticeBinding, Not
         if (!checkActivityExist()) {
             return;
         }
+        ToastUtil.getInstance().showShort("删除成功");
         currentPage = 1;
         queryData();
     }

+ 3 - 2
chatModule/src/main/java/com/cooleshow/chatmodule/ui/NoticeEditActivity.java

@@ -111,7 +111,8 @@ public class NoticeEditActivity extends BaseMVPActivity<TcActivityNoticeEditBind
         }
         etNotice.setText(notice);
         initListener();
-
+        formatTextNum();
+        formatTextNum2();
     }
 
     private void initListener() {
@@ -161,7 +162,7 @@ public class NoticeEditActivity extends BaseMVPActivity<TcActivityNoticeEditBind
 
     @Override
     public void updateGroupNoticeSuccess() {
-        ToastUtil.getInstance().showShort("发布成功");
+        ToastUtil.getInstance().showShort("修改成功");
         finish();
     }