Browse Source

[로딩][Bug] content로 들어간 패딩 제거, margin 으로 내비게이션바 높이만큼 레이아웃 조정

Hasemi 6 năm trước cách đây
mục cha
commit
03b58f45f6

+ 7 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/animation/Loading.java

@@ -71,11 +71,16 @@ public class Loading {
       FrameLayout frameLayout = activity.findViewById(android.R.id.content);
       LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
       view = inflater.inflate(R.layout.dialog_loading, null);
+      FrameLayout layoutContainer = view.findViewById(R.id.container_loading);
+
 
       /**
-       * navigationBar 있는 경우 하단 마진 추가
+       * navigationBar 있는 경우 하단 마진 추가, 콘텐츠를 클릭할 때마다 색 반전 방지
        */
-      frameLayout.setPadding(0, 0, 0, ResourceUtil.getNavBarHeight());
+
+      FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) layoutContainer.getLayoutParams();
+      layoutParams.setMargins(0, 0, 0, ResourceUtil.getNavBarHeight());
+      layoutContainer.setLayoutParams(layoutParams);
 
       view.setClickable(true);
       view.setAlpha(0f);