summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorTony Mak <tonymak@google.com>2017-12-15 11:38:11 +0000
committerTony Mak <tonymak@google.com>2017-12-15 11:40:07 +0000
commit2bfa4d469a271c9e43a9e4c55a8da3c0a203acb8 (patch)
tree4d0f114393aa521c25dc69c5a99bc3e9d9eba6cf /res
parent2cdaf57f101f54f80ea7d9e75845719a6cb0e0e3 (diff)
downloadandroid_packages_apps_Trebuchet-2bfa4d469a271c9e43a9e4c55a8da3c0a203acb8.tar.gz
android_packages_apps_Trebuchet-2bfa4d469a271c9e43a9e4c55a8da3c0a203acb8.tar.bz2
android_packages_apps_Trebuchet-2bfa4d469a271c9e43a9e4c55a8da3c0a203acb8.zip
Make work footer stick to the bottom if there are only a few apps #2
1. Move the work footer divider into the container, so it is translated with the rest of the footer. 2. Fixed the scrollbar issue in work tab by putting the footer height in AllAppsRecyclerView 3. We planned to drop the company name, and decided to use "Managed by your organisation". 4. Rename WorkModeToggleContainer to WorkFooterContainer as we are using work footer in else where. BUG: 70571983 Change-Id: I218fe7d9970780a1a457ee450f1a32e7a46d9766
Diffstat (limited to 'res')
-rw-r--r--res/layout/work_tab_footer.xml19
-rw-r--r--res/values/strings.xml2
2 files changed, 17 insertions, 4 deletions
diff --git a/res/layout/work_tab_footer.xml b/res/layout/work_tab_footer.xml
index 64c95e3fc..2606b87a1 100644
--- a/res/layout/work_tab_footer.xml
+++ b/res/layout/work_tab_footer.xml
@@ -13,7 +13,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<com.android.launcher3.views.WorkModeToggleContainer
+<com.android.launcher3.views.WorkFooterContainer
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -22,11 +22,23 @@
android:paddingRight="@dimen/dynamic_grid_cell_padding_x"
android:paddingTop="@dimen/all_apps_work_profile_tab_footer_top_padding">
+ <ImageView
+ android:id="@+id/work_footer_divider"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:focusable="false"
+ android:importantForAccessibility="no"
+ android:paddingBottom="@dimen/all_apps_divider_margin_vertical"
+ android:paddingTop="@dimen/all_apps_divider_margin_vertical"
+ android:scaleType="fitXY"
+ android:src="@drawable/all_apps_divider"/>
+
<Switch
android:id="@+id/work_mode_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
+ android:layout_below="@id/work_footer_divider"
android:theme="@style/WorkModeSwitchTheme"/>
<TextView
@@ -36,7 +48,6 @@
android:layout_alignBaseline="@id/work_mode_toggle"
android:layout_alignParentStart="true"
android:ellipsize="end"
- android:fontFamily="roboto-regular"
android:lines="1"
android:text="@string/work_profile_toggle_label"
android:textColor="?android:attr/textColorTertiary"
@@ -50,7 +61,6 @@
android:layout_marginTop="8dp"
android:src="@drawable/ic_corp"/>
-
<TextView
android:id="@+id/managed_by_label"
android:layout_width="wrap_content"
@@ -63,7 +73,8 @@
android:lines="1"
android:minHeight="24dp"
android:paddingStart="12dp"
+ android:text="@string/managed_by_your_organisation"
android:textColor="?android:attr/textColorHint"
android:textSize="13sp"/>
-</com.android.launcher3.views.WorkModeToggleContainer> \ No newline at end of file
+</com.android.launcher3.views.WorkFooterContainer> \ No newline at end of file
diff --git a/res/values/strings.xml b/res/values/strings.xml
index eca64c852..d77065c11 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -330,5 +330,7 @@
<string name="bottom_work_tab_user_education_title">Find work apps here</string>
<!-- Body text in bottom user education view in work tab -->
<string name="bottom_work_tab_user_education_body">Each work app has an orange badge, which means it\'s kept secure by your organization. Work apps can be moved to your Home Screen for easier access.</string>
+ <!-- Label in work tab to tell users that work profile is managed by their organisation. -->
+ <string name="managed_by_your_organisation">Managed by your organisation</string>
</resources>