diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2017-10-10 15:21:15 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2017-10-13 18:47:54 -0700 |
commit | f1fbc3fbe78997f141e2770221fe5ab1b1e68014 (patch) | |
tree | 466510cf18141f0a7a841c349096f6dfc23d5e8f /res/layout/widgets_full_sheet.xml | |
parent | 10a1bd0e652ec7ea3e3ee861fc0d72261a33a3fd (diff) | |
download | android_packages_apps_Trebuchet-f1fbc3fbe78997f141e2770221fe5ab1b1e68014.tar.gz android_packages_apps_Trebuchet-f1fbc3fbe78997f141e2770221fe5ab1b1e68014.tar.bz2 android_packages_apps_Trebuchet-f1fbc3fbe78997f141e2770221fe5ab1b1e68014.zip |
Converting widget panel into a floating view
> The widget panel is only inflated when needed
> Using the swipe up/down interaction for widgets tray
> Removing additional view wrappers from all-apps
> Widget tray is preserved across activity recreation
> Launcher no longer has WIDGET state, the actual code around
the states will be removed in a follow-up cl
Bug: 67678570
Bug: 67585158
Change-Id: Ia29a7c33ec81e6c53cc24e2906b7022b6f41755b
Diffstat (limited to 'res/layout/widgets_full_sheet.xml')
-rw-r--r-- | res/layout/widgets_full_sheet.xml | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/res/layout/widgets_full_sheet.xml b/res/layout/widgets_full_sheet.xml new file mode 100644 index 000000000..153529968 --- /dev/null +++ b/res/layout/widgets_full_sheet.xml @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<com.android.launcher3.widget.WidgetsFullSheet + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical" + android:theme="?attr/widgetsTheme" > + + <com.android.launcher3.graphics.GradientView + android:id="@+id/gradient_bg" + android:layout_width="match_parent" + android:layout_height="match_parent" /> + + <FrameLayout + android:id="@+id/container" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="?android:attr/colorPrimary" + android:elevation="4dp"> + + <com.android.launcher3.widget.WidgetsRecyclerView + android:id="@+id/widgets_list_view" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:clipToPadding="false" + /> + + <!-- Fast scroller popup --> + <TextView + android:id="@+id/fast_scroller_popup" + style="@style/FastScrollerPopup" + android:layout_gravity="top|end" + android:layout_marginEnd="@dimen/fastscroll_popup_margin" /> + + <com.android.launcher3.views.RecyclerViewFastScroller + android:id="@+id/fast_scroller" + android:layout_width="@dimen/fastscroll_width" + android:layout_height="match_parent" + android:layout_gravity="end" + android:layout_marginEnd="@dimen/fastscroll_end_margin" /> + + <View + android:id="@+id/nav_bar_bg" + android:layout_width="match_parent" + android:layout_height="0dp" + android:layout_gravity="bottom" + android:background="?attr/allAppsNavBarScrimColor" + android:focusable="false" /> + </FrameLayout> +</com.android.launcher3.widget.WidgetsFullSheet>
\ No newline at end of file |