Преглед изворни кода

[FAQ][Common] 자주찾는질문 스크롤시 탭영역 축소

Hasemi пре 7 година
родитељ
комит
da4145fdd6
2 измењених фајлова са 54 додато и 19 уклоњено
  1. 50 16
      app/src/main/res/layout/fragment_faq.xml
  2. 4 3
      app/src/main/res/layout/fragment_faq_list.xml

+ 50 - 16
app/src/main/res/layout/fragment_faq.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<LinearLayout
+<android.support.design.widget.CoordinatorLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
@@ -9,27 +9,61 @@
   android:background="@color/CFFFFFF"
   android:orientation="vertical">
 
-  <android.support.design.widget.TabLayout
-    android:id="@+id/faq_tab_layout"
+  <android.support.design.widget.AppBarLayout
     android:layout_width="match_parent"
-    android:layout_height="55dp"
-    android:layout_marginLeft="25dp"
-    android:layout_marginRight="25dp"
-    android:background="@color/CFFFFFF"
-    app:tabBackground="@drawable/tab_indicator"
-    app:tabGravity="center"
-    app:tabIndicatorColor="@color/C000000"/>
-
-  <RelativeLayout
+    android:layout_height="wrap_content"
+    app:elevation="0dp"
+    >
+
+    <android.support.design.widget.CollapsingToolbarLayout
+      android:id="@+id/collapsing_tool_bar"
+      android:layout_width="match_parent"
+      android:layout_height="wrap_content"
+      android:background="@color/CFFFFFF"
+      app:layout_scrollFlags="scroll|exitUntilCollapsed|enterAlways">
+
+        <android.support.design.widget.TabLayout
+          android:id="@+id/faq_tab_layout"
+          android:layout_width="match_parent"
+          android:layout_height="match_parent"
+          android:background="@color/CFFFFFF"
+          app:layout_collapseMode="pin"
+          android:layout_marginStart="25dp"
+          android:layout_marginEnd="25dp"
+          app:layout_scrollFlags="exitUntilCollapsed"
+          app:tabBackground="@drawable/tab_indicator"
+          app:tabGravity="center"
+          app:tabIndicatorColor="@color/C000000"
+          app:tabMode="scrollable"
+          tools:background="@color/C999999"
+          />
+      <android.support.v7.widget.Toolbar
+        android:id="@+id/flexible.example.toolbar"
+        android:layout_width="match_parent"
+        android:layout_height="40dp"
+        android:background="@null"
+        app:elevation="0dp"
+        app:layout_collapseMode="pin"
+        app:layout_scrollFlags="scroll|enterAlways"
+        tools:visibility="visible"
+        />
+
+
+    </android.support.design.widget.CollapsingToolbarLayout>
+  </android.support.design.widget.AppBarLayout>
+
+  <LinearLayout
     android:layout_width="match_parent"
-    android:layout_height="match_parent">
+    android:layout_height="wrap_content"
+    app:layout_behavior="@string/appbar_scrolling_view_behavior">
 
     <android.support.v4.view.ViewPager
       android:id="@+id/faq_view_pager"
       android:layout_width="match_parent"
-      android:layout_height="match_parent"/>
+      android:layout_height="match_parent"
+      tools:background="@color/CE5E5E5"/>
 
-  </RelativeLayout>
+  </LinearLayout>
 
 
-</LinearLayout>
+</android.support.design.widget.CoordinatorLayout>

+ 4 - 3
app/src/main/res/layout/fragment_faq_list.xml

@@ -15,10 +15,11 @@
     android:layout_marginBottom="10dp"
     android:layout_marginLeft="25dp"
     android:layout_marginRight="25dp"
-    android:layout_marginTop="26dp"
+    android:paddingTop="26dp"
     android:divider="@color/CFFFFFF"
-    android:dividerHeight="50dp">
-
+    android:dividerHeight="50dp"
+    android:clipToPadding="false"
+    >
   </android.support.v7.widget.RecyclerView>