浏览代码

[FAQ][Common] 구현 중

Hasemi 7 年之前
父节点
当前提交
e3a5199c83

+ 15 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/fragment/faq/FAQFragment.java

@@ -4,6 +4,7 @@ import android.os.Bundle;
 import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
 import android.support.v4.app.Fragment;
+import android.util.Log;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -38,9 +39,22 @@ public class FAQFragment extends Fragment {
     expandableListViewFaq = (ExpandableListView) view.findViewById(R.id.expandable_list_view_faq);
     FAQExpandableListViewAdapter adapter = new FAQExpandableListViewAdapter(getActivity(), faqList);
     expandableListViewFaq.setAdapter(adapter);
+    expandableListViewFaq.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() {
+      @Override
+      public void onGroupExpand(int i) {
+        Log.e("APP#  FAQFragment | onGroupExpand", "|" + i);
+        expandableListViewFaq.setDividerHeight(0);
+      }
+    });
 
-    return view;
+    expandableListViewFaq.setOnGroupCollapseListener(new ExpandableListView.OnGroupCollapseListener() {
+      @Override
+      public void onGroupCollapse(int i) {
+        expandableListViewFaq.setDividerHeight(30);
+      }
+    });
 
+    return view;
   }
 
   @Override

二进制
app/src/main/res/drawable-hdpi/icon_closearrow.png


二进制
app/src/main/res/drawable-hdpi/icon_inqurebtn.png


二进制
app/src/main/res/drawable-hdpi/icon_openarrow.png


二进制
app/src/main/res/drawable-mdpi/icon_closearrow.png


二进制
app/src/main/res/drawable-mdpi/icon_inqurebtn.png


二进制
app/src/main/res/drawable-mdpi/icon_openarrow.png


二进制
app/src/main/res/drawable-xhdpi/icon_closearrow.png


二进制
app/src/main/res/drawable-xhdpi/icon_inqurebtn.png


二进制
app/src/main/res/drawable-xhdpi/icon_openarrow.png


二进制
app/src/main/res/drawable-xxhdpi/icon_closearrow.png


二进制
app/src/main/res/drawable-xxhdpi/icon_inqurebtn.png


二进制
app/src/main/res/drawable-xxhdpi/icon_openarrow.png


二进制
app/src/main/res/drawable-xxxhdpi/icon_closearrow.png


二进制
app/src/main/res/drawable-xxxhdpi/icon_inqurebtn.png


二进制
app/src/main/res/drawable-xxxhdpi/icon_openarrow.png


+ 8 - 0
app/src/main/res/drawable/faq_answer_border.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+  <item>
+    <shape android:shape="rectangle">
+      <stroke android:color="#e5e5e5" android:width="1dp" />
+    </shape>
+  </item>
+</selector>

+ 3 - 10
app/src/main/res/drawable/faq_text_border.xml

@@ -1,15 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item>
     <shape android:shape="rectangle">
-      <solid android:color="#d7d7d7"/>
+      <stroke android:color="#e5e5e5" android:width="1dp"/>
     </shape>
   </item>
-  <item
-    android:bottom="1dp"
-    android:top="1dp">
-    <shape android:shape="rectangle">
-      <solid android:color="#ffffff"/>
-    </shape>
-  </item>
-</layer-list>
+</selector>

+ 1 - 0
app/src/main/res/layout/faq_answer_list.xml

@@ -3,6 +3,7 @@
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
+  android:background="@drawable/faq_answer_border"
   android:orientation="vertical">
 
   <LinearLayout

+ 1 - 0
app/src/main/res/layout/faq_question_list.xml

@@ -11,6 +11,7 @@
     android:paddingLeft="23dp"
     android:paddingTop="23dp"
     android:paddingBottom="23dp"
+    android:background="@drawable/faq_text_border"
     android:orientation="vertical">
 
     <TextView

+ 2 - 3
app/src/main/res/layout/fragment_faq.xml

@@ -16,9 +16,8 @@
     android:layout_marginRight="25dp"
     android:layout_marginTop="25dp"
     android:dividerHeight="12dp"
-    android:background="@drawable/input_border"
-    android:divider="@color/white"
-    android:groupIndicator="@null">
+    android:divider="@color/white">
+
   </ExpandableListView>