Explorar el Código

修改部分UI显示问题

Pq hace 2 años
padre
commit
c52ab32a51

+ 8 - 4
student/src/main/java/com/cooleshow/student/ui/web/AccompanyFragment.java

@@ -429,6 +429,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
     @Override
     public void cloudLoading(JSONObject jsonObject) {
         try {
+            LogUtils.i("pq", "jsonObject:" + jsonObject);
             JSONObject content = jsonObject.getJSONObject("content");
             boolean show = content.optBoolean("show", false);
 
@@ -448,10 +449,13 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
     }
 
     private void showLoadingAnim() {
-        currentProgressCount = 0;
-        mViewBinding.ivLoadingBack.setVisibility(View.VISIBLE);
-        mViewBinding.llLoading.setVisibility(View.VISIBLE);
-        mViewBinding.viewLoadingAnim.playAnimation();
+        if (mViewBinding.llLoading.getVisibility() != View.VISIBLE) {
+            currentProgressCount = 0;
+            mViewBinding.progress.setProgress(0);
+            mViewBinding.ivLoadingBack.setVisibility(View.VISIBLE);
+            mViewBinding.llLoading.setVisibility(View.VISIBLE);
+            mViewBinding.viewLoadingAnim.playAnimation();
+        }
     }
 
 

+ 10 - 5
teacher/src/main/java/com/cooleshow/teacher/ui/web/AccompanyFragment.java

@@ -327,7 +327,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
 
     @Override
     public void onSendMessage(String message) {
-        Log.i("acc","message:"+message);
+        Log.i("acc", "message:" + message);
         if (isDetached()) {
             return;
         }
@@ -451,18 +451,23 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
             }
             onSendMessage(jsonObject.toString());
         } catch (Exception e) {
-            sendProgressMessage(MESSAGE_TYPE_HIDE_LOADING,0);
+            sendProgressMessage(MESSAGE_TYPE_HIDE_LOADING, 0);
             e.printStackTrace();
         }
     }
 
     private void showLoadingAnim() {
-        mViewBinding.ivLoadingBack.setVisibility(View.VISIBLE);
-        mViewBinding.llLoading.setVisibility(View.VISIBLE);
-        mViewBinding.viewLoadingAnim.playAnimation();
+        if (mViewBinding.llLoading.getVisibility() != View.VISIBLE) {
+            currentProgressCount = 0;
+            mViewBinding.progress.setProgress(0);
+            mViewBinding.ivLoadingBack.setVisibility(View.VISIBLE);
+            mViewBinding.llLoading.setVisibility(View.VISIBLE);
+            mViewBinding.viewLoadingAnim.playAnimation();
+        }
     }
 
     private void hideLoadingAnim() {
+        currentProgressCount = 0;
         mViewBinding.ivLoadingBack.setVisibility(View.GONE);
         mViewBinding.viewLoadingAnim.clearAnimation();
         mViewBinding.llLoading.setVisibility(View.GONE);