summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-04-24 16:06:07 -0700
committerYorke Lee <yorkelee@google.com>2014-04-25 11:40:24 -0700
commite709fd21eda44df07327f649e4e6a257918555a9 (patch)
tree2d6c48241c8bf568c624fe51afe5d17b78513c06 /res
parentcc4660d463daa11b969fd9b8bdd308ae3416c67a (diff)
downloadandroid_packages_apps_Dialer-e709fd21eda44df07327f649e4e6a257918555a9.tar.gz
android_packages_apps_Dialer-e709fd21eda44df07327f649e4e6a257918555a9.tar.bz2
android_packages_apps_Dialer-e709fd21eda44df07327f649e4e6a257918555a9.zip
Add and use OverlappingPaneLayout
Add a new custom layout class called OverlappingPaneLayout that allows for the ViewPager to slid above the call shortcuts in ListsFragment. For now, only the ViewPagerTabs view is made draggable - pending further nested scrolling support from the framework. Bug: 14234101 Change-Id: I95406005226f614524385f04566628446e782d22
Diffstat (limited to 'res')
-rw-r--r--res/layout/lists_fragment.xml37
1 files changed, 21 insertions, 16 deletions
diff --git a/res/layout/lists_fragment.xml b/res/layout/lists_fragment.xml
index 6ed0f856e..d5b2bf8ac 100644
--- a/res/layout/lists_fragment.xml
+++ b/res/layout/lists_fragment.xml
@@ -14,11 +14,11 @@
limitations under the License.
-->
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<com.android.dialer.widget.OverlappingPaneLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="?android:attr/actionBarSize"
- android:orientation="vertical"
android:animateLayoutChanges="true"
android:id="@+id/lists_frame">
<ListView
@@ -29,18 +29,23 @@
android:clipToPadding="false"
android:fadingEdge="none"
android:divider="@null" />
- <com.android.dialer.list.ViewPagerTabs
- android:id="@+id/lists_pager_header"
+ <LinearLayout
android:layout_width="match_parent"
- android:layout_height="?android:attr/actionBarSize"
- android:textAllCaps="true"
- android:orientation="horizontal"
- android:layout_gravity="top"
- style="@style/DialtactsActionBarTabTextStyle" />
- <android.support.v4.view.ViewPager
- android:id="@+id/lists_pager"
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1">
- </android.support.v4.view.ViewPager>
-</LinearLayout>
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+ <com.android.dialer.list.ViewPagerTabs
+ android:id="@+id/lists_pager_header"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/actionBarSize"
+ android:textAllCaps="true"
+ android:orientation="horizontal"
+ android:layout_gravity="top"
+ style="@style/DialtactsActionBarTabTextStyle" />
+ <android.support.v4.view.ViewPager
+ android:id="@+id/lists_pager"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1">
+ </android.support.v4.view.ViewPager>
+ </LinearLayout>
+</com.android.dialer.widget.OverlappingPaneLayout>