Browse Source

[공통][New] 테스트 UI 레이어 추가

hyodong.min 7 years ago
parent
commit
eb3afefc04

+ 18 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/activity/MainActivity.java

@@ -7,6 +7,7 @@ import android.content.Intent;
 import android.os.Bundle;
 import android.util.Log;
 import android.view.View;
+import android.widget.ImageView;
 import android.widget.TextView;
 
 import kr.co.zumo.app.R;
@@ -73,12 +74,13 @@ public class MainActivity extends ActivityBase<MainPresenter> implements IMainVi
     });
 
     button = findViewById(R.id.button_setting);
-    if(AppUtil.isSandbox()) {
+    if (AppUtil.isSandbox()) {
       button.setOnClickListener(v -> {
         Intent intent = new Intent(MainActivity.this, SettingActivity.class);
         startActivity(intent);
       });
-    }else {
+    }
+    else {
       button.setVisibility(View.GONE);
     }
 
@@ -90,6 +92,20 @@ public class MainActivity extends ActivityBase<MainPresenter> implements IMainVi
       clearData();
     });
 
+    View view = findViewById(R.id.layout_test);
+    view.setVisibility(View.GONE);
+
+    ImageView toggleButton = findViewById(R.id.image_toggle);
+    toggleButton.setOnClickListener(v -> {
+      view.setVisibility(view.getVisibility() == View.GONE ? View.VISIBLE : View.GONE);
+      if(view.getVisibility() == View.GONE) {
+        toggleButton.setImageResource(R.drawable.icon_arcordion_close_arrow);
+      }
+      else {
+        toggleButton.setImageResource(R.drawable.icon_arcordion_open_arrow);
+      }
+    });
+
     button = findViewById(R.id.button_set_account);
     button.setOnClickListener(v -> {
       SuperModel.getInstance().setUserId("201810050000000047"); // 효동앱

+ 149 - 130
app/src/main/res/layout/activity_main.xml

@@ -10,146 +10,164 @@
 
   <LinearLayout
     android:layout_width="match_parent"
-    android:layout_height="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginBottom="8dp"
     android:gravity="bottom"
-    android:orientation="vertical">
-
-    <LinearLayout
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:gravity="bottom"
-      android:orientation="horizontal"
-      android:paddingStart="20dp"
-      android:paddingTop="10dp"
-      android:paddingEnd="20dp"
-      android:paddingBottom="10dp"
-      >
-
-      <TextView
-        android:id="@+id/text_member_status"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        tools:text="Member status: inactive"/>
-
-      <Space
-        android:layout_width="0dp"
-        android:layout_height="wrap_content"
-        android:layout_weight="1"/>
-
-      <TextView
-        android:id="@+id/text_version"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        tools:text="Version: v4.0.0"/>
-
-    </LinearLayout>
-
-    <LinearLayout
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:gravity="bottom"
-      android:orientation="horizontal"
-      android:paddingStart="20dp"
-      android:paddingTop="10dp"
-      android:paddingEnd="20dp"
-      android:paddingBottom="10dp"
-      >
-
-      <Button
-        android:id="@+id/button_set_account"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="Set Dummy Account"/>
-
-      <Button
-        android:id="@+id/button_delete_account"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="회원 탈퇴"/>
-
-      <Button
-        android:id="@+id/button_setting"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="설정"/>
-    </LinearLayout>
+    android:orientation="vertical"
+    app:layout_constraintBottom_toBottomOf="parent">
+
+    <ImageView
+      android:id="@+id/image_toggle"
+      android:layout_width="30dp"
+      android:layout_height="30dp"
+      android:layout_gravity="center"
+      android:layout_marginStart="8dp"
+      android:layout_marginEnd="8dp"
+      app:srcCompat="@drawable/icon_arcordion_close_arrow"/>
 
     <LinearLayout
+      android:id="@+id/layout_test"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:gravity="bottom"
-      android:orientation="horizontal"
-      android:paddingStart="20dp"
-      android:paddingTop="10dp"
-      android:paddingEnd="20dp"
-      android:paddingBottom="10dp"
-      >
-
-      <Button
-        android:id="@+id/button_pin"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="Pin"/>
+      android:orientation="vertical">
 
-      <Button
-        android:id="@+id/button_pin_reset"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
+      <LinearLayout
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:text="Reset Pin"/>
-
-      <Space
-        android:layout_width="0dp"
+        android:gravity="bottom"
+        android:orientation="horizontal"
+        android:paddingStart="20dp"
+        android:paddingTop="10dp"
+        android:paddingEnd="20dp"
+        android:paddingBottom="10dp"
+        >
+
+        <TextView
+          android:id="@+id/text_member_status"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          tools:text="Member status: inactive"/>
+
+        <Space
+          android:layout_width="0dp"
+          android:layout_height="wrap_content"
+          android:layout_weight="1"/>
+
+        <TextView
+          android:id="@+id/text_version"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          tools:text="Version: v4.0.0"/>
+
+      </LinearLayout>
+
+      <LinearLayout
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:layout_weight="1"/>
-
-      <Button
-        android:id="@+id/button_zumo"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
+        android:gravity="bottom"
+        android:orientation="horizontal"
+        android:paddingStart="20dp"
+        android:paddingTop="10dp"
+        android:paddingEnd="20dp"
+        android:paddingBottom="10dp"
+        >
+
+        <Button
+          android:id="@+id/button_set_account"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="Set Dummy Account"/>
+
+        <Button
+          android:id="@+id/button_delete_account"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="회원 탈퇴"/>
+
+        <Button
+          android:id="@+id/button_setting"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="설정"/>
+      </LinearLayout>
+
+      <LinearLayout
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:text="Set Zumo User"/>
-    </LinearLayout>
-
-    <LinearLayout
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:gravity="bottom"
-      android:orientation="horizontal"
-      android:paddingStart="20dp"
-      android:paddingTop="10dp"
-      android:paddingEnd="20dp"
-      android:paddingBottom="10dp">
-
-      <Button
-        android:id="@+id/button_sign_up"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="Join"/>
-
-      <Button
-        android:id="@+id/button_faq"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="FAQ"/>
-
-      <Space
-        android:layout_width="0dp"
-        android:layout_height="wrap_content"
-        android:layout_weight="1"/>
-
-      <Button
-        android:id="@+id/button_clear"
-        style="@style/SignUpButton"
-        android:layout_width="wrap_content"
+        android:gravity="bottom"
+        android:orientation="horizontal"
+        android:paddingStart="20dp"
+        android:paddingTop="10dp"
+        android:paddingEnd="20dp"
+        android:paddingBottom="10dp"
+        >
+
+        <Button
+          android:id="@+id/button_pin"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="Pin"/>
+
+        <Button
+          android:id="@+id/button_pin_reset"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="Reset Pin"/>
+
+        <Space
+          android:layout_width="0dp"
+          android:layout_height="wrap_content"
+          android:layout_weight="1"/>
+
+        <Button
+          android:id="@+id/button_zumo"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="Set Zumo User"/>
+      </LinearLayout>
+
+      <LinearLayout
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:text="Clear Data"/>
+        android:gravity="bottom"
+        android:orientation="horizontal"
+        android:paddingStart="20dp"
+        android:paddingTop="10dp"
+        android:paddingEnd="20dp"
+        android:paddingBottom="10dp">
+
+        <Button
+          android:id="@+id/button_sign_up"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="Join"/>
+
+        <Button
+          android:id="@+id/button_faq"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="FAQ"/>
+
+        <Space
+          android:layout_width="0dp"
+          android:layout_height="wrap_content"
+          android:layout_weight="1"/>
+
+        <Button
+          android:id="@+id/button_clear"
+          style="@style/SignUpButton"
+          android:layout_width="wrap_content"
+          android:layout_height="wrap_content"
+          android:text="Clear Data"/>
+      </LinearLayout>
     </LinearLayout>
   </LinearLayout>
 
@@ -161,6 +179,7 @@
   </LinearLayout>
 
   <ImageView
+    android:id="@+id/imageView2"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     app:layout_constraintBottom_toBottomOf="parent"