Merge "Blue work profile badge - Blue is the new orange"
This commit is contained in:
@@ -1354,11 +1354,10 @@ public class ApplicationPackageManager extends PackageManager {
|
||||
if (badgeColor == null) {
|
||||
return null;
|
||||
}
|
||||
badgeColor.setTint(getUserBadgeColor(user));
|
||||
Drawable badgeForeground = getDrawableForDensity(
|
||||
com.android.internal.R.drawable.ic_corp_badge_case, density);
|
||||
Drawable badge = new LayerDrawable(
|
||||
new Drawable[] {badgeColor, badgeForeground });
|
||||
badgeForeground.setTint(getUserBadgeColor(user));
|
||||
Drawable badge = new LayerDrawable(new Drawable[] {badgeColor, badgeForeground });
|
||||
return badge;
|
||||
}
|
||||
|
||||
|
||||
@@ -110,9 +110,9 @@ public final class LauncherIcons {
|
||||
Drawable badgeColor = sysRes.getDrawable(
|
||||
com.android.internal.R.drawable.ic_corp_icon_badge_color)
|
||||
.getConstantState().newDrawable().mutate();
|
||||
badgeColor.setTint(backgroundColor);
|
||||
|
||||
Drawable badgeForeground = sysRes.getDrawable(foregroundRes);
|
||||
badgeForeground.setTint(backgroundColor);
|
||||
|
||||
Drawable[] drawables = base == null
|
||||
? new Drawable[] {badgeShadow, badgeColor, badgeForeground }
|
||||
|
||||
@@ -1,12 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2018 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.
|
||||
-->
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="20dp"
|
||||
android:height="20dp"
|
||||
android:viewportWidth="20.0"
|
||||
android:viewportHeight="20.0">
|
||||
android:viewportWidth="20"
|
||||
android:viewportHeight="20">
|
||||
|
||||
<path
|
||||
android:pathData="M10,10m-10,0a10,10 0,1 1,20 0a10,10 0,1 1,-20 0"
|
||||
android:fillColor="#FF6D00"/>
|
||||
android:fillColor="#fcfcfc"
|
||||
android:pathData="M 10 0 C 15.5228474983 0 20 4.47715250169 20 10 C 20 15.5228474983 15.5228474983 20 10 20 C 4.47715250169 20 0 15.5228474983 0 10 C 0 4.47715250169 4.47715250169 0 10 0 Z" />
|
||||
<path
|
||||
android:pathData="M14.67,6.5h-2.33V5.33c0,-0.65 -0.52,-1.17 -1.17,-1.17H8.83c-0.65,0 -1.17,0.52 -1.17,1.17V6.5H5.33c-0.65,0 -1.16,0.52 -1.16,1.17l-0.01,6.42c0,0.65 0.52,1.17 1.17,1.17h9.33c0.65,0 1.17,-0.52 1.17,-1.17V7.67C15.83,7.02 15.31,6.5 14.67,6.5zM10,11.75c-0.64,0 -1.17,-0.52 -1.17,-1.17c0,-0.64 0.52,-1.17 1.17,-1.17c0.64,0 1.17,0.52 1.17,1.17C11.17,11.22 10.64,11.75 10,11.75zM11.17,6.5H8.83V5.33h2.33V6.5z"
|
||||
android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
android:strokeColor="#e8eaed"
|
||||
android:strokeWidth="0.25"
|
||||
android:pathData="M 10 0.12 C 15.4565733283 0.12 19.88 4.54342667167 19.88 10 C 19.88 15.4565733283 15.4565733283 19.88 10 19.88 C 4.54342667167 19.88 0.12 15.4565733283 0.12 10 C 0.12 4.54342667167 4.54342667167 0.12 10 0.12 Z" />
|
||||
<path
|
||||
android:pathData="M 3.5 3.5 L 16.5 3.5 L 16.5 16.5 L 3.5 16.5 L 3.5 3.5 Z" />
|
||||
<path
|
||||
android:fillColor="#1a73e8"
|
||||
android:pathData="M14.46,6.58H12.23V5.5a1.09,1.09,0,0,0-1.11-1.08H8.89A1.09,1.09,0,0,0,7.77,5.5V6.58H5.54A1.09,1.09,0,0,0,4.43,7.65v5.91a1.09,1.09,0,0,0,1.11,1.08h8.91a1.09,1.09,0,0,0,1.11-1.08V7.65A1.09,1.09,0,0,0,14.46,6.58ZM10,11.42a1.08,1.08,0,1,1,1.11-1.08A1.1,1.1,0,0,1,10,11.42Zm1.11-4.84H8.89V5.5h2.23Z" />
|
||||
<path
|
||||
android:pathData="M 0 0 H 20 V 20 H 0 V 0 Z" />
|
||||
</vector>
|
||||
@@ -5,5 +5,5 @@
|
||||
android:viewportHeight="20.0">
|
||||
<path
|
||||
android:pathData="M14.67,6.5h-2.33V5.33c0,-0.65 -0.52,-1.17 -1.17,-1.17H8.83c-0.65,0 -1.17,0.52 -1.17,1.17V6.5H5.33c-0.65,0 -1.16,0.52 -1.16,1.17l-0.01,6.42c0,0.65 0.52,1.17 1.17,1.17h9.33c0.65,0 1.17,-0.52 1.17,-1.17V7.67C15.83,7.02 15.31,6.5 14.67,6.5zM10,11.75c-0.64,0 -1.17,-0.52 -1.17,-1.17c0,-0.64 0.52,-1.17 1.17,-1.17c0.64,0 1.17,0.52 1.17,1.17C11.17,11.22 10.64,11.75 10,11.75zM11.17,6.5H8.83V5.33h2.33V6.5z"
|
||||
android:fillColor="#FFFFFF"/>
|
||||
android:fillColor="#1A73E8"/>
|
||||
</vector>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 The Android Open Source Project
|
||||
|
||||
@@ -20,5 +21,5 @@ Copyright (C) 2016 The Android Open Source Project
|
||||
android:viewportHeight="20.0">
|
||||
<path
|
||||
android:pathData="M10.0,10.0m-10.0,0.0a10.0,10.0 0.0,1.0 1.0,20.0 0.0a10.0,10.0 0.0,1.0 1.0,-20.0 0.0"
|
||||
android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
android:fillColor="#fcfcfc"/>
|
||||
</vector>
|
||||
@@ -1,9 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 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.
|
||||
-->
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="64dp"
|
||||
android:height="64dp"
|
||||
android:viewportWidth="64.0"
|
||||
android:viewportHeight="64.0">
|
||||
android:viewportWidth="64"
|
||||
android:viewportHeight="64">
|
||||
|
||||
<path
|
||||
android:pathData="M55.67,44h-3.33v-1.67c0,-0.92 -0.74,-1.67 -1.67,-1.67h-3.33c-0.92,0 -1.67,0.74 -1.67,1.67V44h-3.33c-0.92,0 -1.66,0.74 -1.66,1.67l-0.01,9.17c0,0.93 0.74,1.67 1.67,1.67h13.33c0.92,0 1.67,-0.74 1.67,-1.67v-9.17C57.33,44.74 56.59,44 55.67,44zM49,51.5c-0.92,0 -1.67,-0.75 -1.67,-1.67c0,-0.92 0.75,-1.67 1.67,-1.67s1.67,0.75 1.67,1.67C50.67,50.75 49.92,51.5 49,51.5zM50.67,44h-3.33v-1.67h3.33V44z"
|
||||
android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
android:pathData="M 42 42 L 58 42 L 58 58 L 42 58 L 42 42 Z" />
|
||||
<path
|
||||
android:fillColor="#1A73E8"
|
||||
android:pathData="M55.33,46H52.67V44.67a1.33,1.33,0,0,0-1.33-1.33H48.67a1.33,1.33,0,0,0-1.33,1.33V46H44.67a1.32,1.32,0,0,0-1.33,1.33v7.33A1.33,1.33,0,0,0,44.67,56H55.33a1.33,1.33,0,0,0,1.33-1.33V47.33A1.33,1.33,0,0,0,55.33,46ZM50,52a1.33,1.33,0,1,1,1.33-1.33A1.34,1.34,0,0,1,50,52Zm1.33-6H48.67V44.67h2.67Z" />
|
||||
<path
|
||||
android:pathData="M 0 0 H 64 V 64 H 0 V 0 Z" />
|
||||
</vector>
|
||||
@@ -1,3 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 The Android Open Source Project
|
||||
|
||||
@@ -14,11 +15,16 @@ Copyright (C) 2016 The Android Open Source Project
|
||||
limitations under the License.
|
||||
-->
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="64.0dp"
|
||||
android:height="64.0dp"
|
||||
android:viewportWidth="64.0"
|
||||
android:viewportHeight="64.0">
|
||||
android:width="64dp"
|
||||
android:height="64dp"
|
||||
android:viewportWidth="64"
|
||||
android:viewportHeight="64">
|
||||
|
||||
<path
|
||||
android:pathData="M49.1,48.8m-13.9,0.0a13.9,13.9 0.0,1.0 1.0,27.8 0.0a13.9,13.9 0.0,1.0 1.0,-27.8 0.0"
|
||||
android:fillColor="#FFFFFF"/>
|
||||
</vector>
|
||||
android:fillColor="#fcfcfc"
|
||||
android:strokeColor="#e8eaed"
|
||||
android:strokeWidth="0.25"
|
||||
android:pathData="M62,50A12,12,0,1,1,50,38,12,12,0,0,1,62,50" />
|
||||
<path
|
||||
android:pathData="M 0 0 H 64 V 64 H 0 V 0 Z" />
|
||||
</vector>
|
||||
@@ -1,3 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 The Android Open Source Project
|
||||
|
||||
@@ -14,16 +15,35 @@ Copyright (C) 2016 The Android Open Source Project
|
||||
limitations under the License.
|
||||
-->
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="64.0dp"
|
||||
android:height="64.0dp"
|
||||
android:viewportWidth="64.0"
|
||||
android:viewportHeight="64.0">
|
||||
android:width="64dp"
|
||||
android:height="64dp"
|
||||
android:viewportWidth="64"
|
||||
android:viewportHeight="64">
|
||||
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M49.1,50.1m-13.9,0.0a13.9,13.9 0.0,1.0 1.0,27.8 0.0a13.9,13.9 0.0,1.0 1.0,-27.8 0.0"
|
||||
android:fillAlpha="0.2"/>
|
||||
android:fillColor="#000000"
|
||||
android:fillAlpha="0.06"
|
||||
android:strokeAlpha="0.06"
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M62,51.25a12,12,0,1,1-12-12,12,12,0,0,1,12,12" />
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M49.1,49.4m-13.9,0.0a13.9,13.9 0.0,1.0 1.0,27.8 0.0a13.9,13.9 0.0,1.0 1.0,-27.8 0.0"
|
||||
android:fillAlpha="0.2"/>
|
||||
</vector>
|
||||
android:pathData="M 0 0 H 64 V 64 H 0 V 0 Z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:fillAlpha="0.06"
|
||||
android:strokeAlpha="0.06"
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M62,52.28A12,12,0,1,1,50.53,39.76,12,12,0,0,1,62,52.28" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:fillAlpha="0.06"
|
||||
android:strokeAlpha="0.06"
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M62,50.75a12,12,0,1,1-12-12,12,12,0,0,1,12,12" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:fillAlpha="0.06"
|
||||
android:strokeAlpha="0.06"
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M62,50.25a12,12,0,1,1-12-12,12,12,0,0,1,12,12" />
|
||||
</vector>
|
||||
@@ -167,8 +167,8 @@
|
||||
<color name="user_icon_default_white">#ffffffff</color><!-- white -->
|
||||
|
||||
<!-- Default profile badge colors -->
|
||||
<color name="profile_badge_1">#ffff6d00</color><!-- Orange -->
|
||||
<color name="profile_badge_2">#ff000000</color><!-- Black -->
|
||||
<color name="profile_badge_1">#ff1A73E8</color><!-- Blue -->
|
||||
<color name="profile_badge_2">#ffff6d00</color><!-- Orange -->
|
||||
<color name="profile_badge_3">#ff22f033</color><!-- Green -->
|
||||
|
||||
<!-- Default instant app badge color -->
|
||||
|
||||
Reference in New Issue
Block a user