Migrate materialColor* attributes into colors

The new color were already introduces in a previous CL ag/30322786

This CL is about replacing the attribute usage by the new color resources, which should work the same but cannot be overwritten, or styled, guaranteeing consistency across the OS.

The old attributes will be removed in CL: ag/29910036

Bug: 374273611
Test: presubmit
Flag: EXEMPT Un-flaggable refactor of private color resources
Change-Id: I05b5261054bcb6de40e4e40d633025495f3dd01f
This commit is contained in:
Marcelo Arteiro
2024-10-18 11:51:49 +00:00
parent cfd023dc1f
commit 8577c10535
63 changed files with 125 additions and 127 deletions

View File

@@ -17,6 +17,6 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android" <selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<item android:state_selected="true" android:color="?androidprv:attr/materialColorPrimaryContainer"/> <item android:state_selected="true" android:color="@androidprv:color/materialColorPrimaryContainer"/>
<item android:color="?androidprv:attr/materialColorSurfaceBright"/> <item android:color="@androidprv:color/materialColorSurfaceBright"/>
</selector> </selector>

View File

@@ -17,6 +17,6 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android" <selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimaryContainer"/> <item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimaryContainer"/>
<item android:color="?androidprv:attr/materialColorPrimary"/> <item android:color="@androidprv:color/materialColorPrimary"/>
</selector> </selector>

View File

@@ -17,6 +17,6 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android" <selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimaryContainer"/> <item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimaryContainer"/>
<item android:color="?androidprv:attr/materialColorOnSurfaceVariant"/> <item android:color="@androidprv:color/materialColorOnSurfaceVariant"/>
</selector> </selector>

View File

@@ -17,6 +17,6 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android" <selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimaryContainer"/> <item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimaryContainer"/>
<item android:color="?androidprv:attr/materialColorOnSurface"/> <item android:color="@androidprv:color/materialColorOnSurface"/>
</selector> </selector>

View File

@@ -19,7 +19,7 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<item android:state_pressed="true" android:color="?androidprv:attr/materialColorPrimary" /> <item android:state_pressed="true" android:color="@androidprv:color/materialColorPrimary" />
<item android:state_selected="true" android:color="?androidprv:attr/materialColorPrimary" /> <item android:state_selected="true" android:color="@androidprv:color/materialColorPrimary" />
<item android:color="?androidprv:attr/materialColorSecondaryContainer" /> <item android:color="@androidprv:color/materialColorSecondaryContainer" />
</selector> </selector>

View File

@@ -19,7 +19,7 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<item android:state_pressed="true" android:color="?androidprv:attr/materialColorOnPrimary" /> <item android:state_pressed="true" android:color="@androidprv:color/materialColorOnPrimary" />
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimary" /> <item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimary" />
<item android:color="?androidprv:attr/materialColorOnSecondaryContainer" /> <item android:color="@androidprv:color/materialColorOnSecondaryContainer" />
</selector> </selector>

View File

@@ -22,9 +22,9 @@
<layer-list> <layer-list>
<item> <item>
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest" /> <solid android:color="@androidprv:color/materialColorSurfaceContainerHighest" />
<stroke <stroke
android:color="?androidprv:attr/materialColorSecondary" android:color="@androidprv:color/materialColorSecondary"
android:width="@dimen/contrast_button_stroke_width" /> android:width="@dimen/contrast_button_stroke_width" />
<corners android:radius="@dimen/contrast_button_radius"/> <corners android:radius="@dimen/contrast_button_radius"/>
</shape> </shape>
@@ -41,7 +41,7 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorPrimary" android:fillColor="@androidprv:color/materialColorPrimary"
android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10c5.52,0 10,-4.48 10,-10S17.52,2 12,2zM10.59,16.6l-4.24,-4.24l1.41,-1.41l2.83,2.83l5.66,-5.66l1.41,1.41L10.59,16.6z"/> android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10c5.52,0 10,-4.48 10,-10S17.52,2 12,2zM10.59,16.6l-4.24,-4.24l1.41,-1.41l2.83,2.83l5.66,-5.66l1.41,1.41L10.59,16.6z"/>
</vector> </vector>
</item> </item>
@@ -55,7 +55,7 @@
android:left="@dimen/contrast_button_stroke_width" android:left="@dimen/contrast_button_stroke_width"
android:right="@dimen/contrast_button_stroke_width"> android:right="@dimen/contrast_button_stroke_width">
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest" /> <solid android:color="@androidprv:color/materialColorSurfaceContainerHighest" />
<corners android:radius="@dimen/contrast_button_radius"/> <corners android:radius="@dimen/contrast_button_radius"/>
</shape> </shape>
</item> </item>

View File

@@ -29,7 +29,7 @@
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<corners android:radius="24dp"/> <corners android:radius="24dp"/>
<solid android:color="@android:color/transparent"/> <solid android:color="@android:color/transparent"/>
<stroke android:color="?androidprv:attr/materialColorPrimaryContainer" <stroke android:color="@androidprv:color/materialColorPrimaryContainer"
android:width="1dp" android:width="1dp"
/> />
<padding android:left="16dp" <padding android:left="16dp"

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHigh"/> <solid android:color="@androidprv:color/materialColorSurfaceContainerHigh"/>
<corners android:radius="20dp" /> <corners android:radius="20dp" />
</shape> </shape>

View File

@@ -17,7 +17,7 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorSurfaceContainer"/> <solid android:color="@androidprv:color/materialColorSurfaceContainer"/>
<corners <corners
android:bottomLeftRadius="20dp" android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp" android:bottomRightRadius="20dp"

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorTertiaryContainer"/> <solid android:color="@androidprv:color/materialColorTertiaryContainer"/>
<corners android:radius="7dp" /> <corners android:radius="7dp" />
</shape> </shape>

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorSurfaceContainerLow"/> <solid android:color="@androidprv:color/materialColorSurfaceContainerLow"/>
<corners android:radius="12dp" /> <corners android:radius="12dp" />
</shape> </shape>

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorPrimaryContainer"/> <solid android:color="@androidprv:color/materialColorPrimaryContainer"/>
<corners android:radius="24dp" /> <corners android:radius="24dp" />
</shape> </shape>

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="oval" > android:shape="oval" >
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/> <solid android:color="@androidprv:color/materialColorSurfaceContainerHighest"/>
<size android:width="36dp" android:height="36dp" /> <size android:width="36dp" android:height="36dp" />
</shape> </shape>

View File

@@ -17,7 +17,7 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorSecondaryContainer"/> <solid android:color="@androidprv:color/materialColorSecondaryContainer"/>
<corners android:radius="20dp" /> <corners android:radius="20dp" />
<size android:height="30dp" android:width="60dp" /> <size android:height="30dp" android:width="60dp" />
</shape> </shape>

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="oval" > android:shape="oval" >
<solid android:color="?androidprv:attr/materialColorPrimary"/> <solid android:color="@androidprv:color/materialColorPrimary"/>
<size android:width="36dp" android:height="36dp" /> <size android:width="36dp" android:height="36dp" />
</shape> </shape>

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle" > android:shape="rectangle" >
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/> <solid android:color="@androidprv:color/materialColorSurfaceContainerHighest"/>
<corners android:radius="4dp" /> <corners android:radius="4dp" />
</shape> </shape>

View File

@@ -20,6 +20,6 @@
android:height="24dp" android:height="24dp"
android:viewportWidth="24" android:viewportWidth="24"
android:viewportHeight="24"> android:viewportHeight="24">
<path android:fillColor="?androidprv:attr/materialColorOnSurfaceVariant" <path android:fillColor="@androidprv:color/materialColorOnSurfaceVariant"
android:pathData="M3,19Q2.175,19 1.588,18.413Q1,17.825 1,17V7Q1,6.175 1.588,5.588Q2.175,5 3,5H13Q13.825,5 14.413,5.588Q15,6.175 15,7V17Q15,17.825 14.413,18.413Q13.825,19 13,19ZM3,17H13Q13,17 13,17Q13,17 13,17V7Q13,7 13,7Q13,7 13,7H3Q3,7 3,7Q3,7 3,7V17Q3,17 3,17Q3,17 3,17ZM17,19V5H19V19ZM21,19V5H23V19ZM4,15H12L9.4,11.5L7.5,14L6.1,12.15ZM3,7Q3,7 3,7Q3,7 3,7V17Q3,17 3,17Q3,17 3,17Q3,17 3,17Q3,17 3,17V7Q3,7 3,7Q3,7 3,7Z"/> android:pathData="M3,19Q2.175,19 1.588,18.413Q1,17.825 1,17V7Q1,6.175 1.588,5.588Q2.175,5 3,5H13Q13.825,5 14.413,5.588Q15,6.175 15,7V17Q15,17.825 14.413,18.413Q13.825,19 13,19ZM3,17H13Q13,17 13,17Q13,17 13,17V7Q13,7 13,7Q13,7 13,7H3Q3,7 3,7Q3,7 3,7V17Q3,17 3,17Q3,17 3,17ZM17,19V5H19V19ZM21,19V5H23V19ZM4,15H12L9.4,11.5L7.5,14L6.1,12.15ZM3,7Q3,7 3,7Q3,7 3,7V17Q3,17 3,17Q3,17 3,17Q3,17 3,17Q3,17 3,17V7Q3,7 3,7Q3,7 3,7Z"/>
</vector> </vector>

View File

@@ -17,6 +17,6 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle"> android:shape="rectangle">
<solid android:color="?androidprv:attr/materialColorSurfaceContainer" /> <solid android:color="@androidprv:color/materialColorSurfaceContainer" />
<corners android:radius="@dimen/dream_item_corner_radius"/> <corners android:radius="@dimen/dream_item_corner_radius"/>
</shape> </shape>

View File

@@ -22,6 +22,6 @@
android:tint="?attr/colorControlNormal" android:tint="?attr/colorControlNormal"
android:autoMirrored="true"> android:autoMirrored="true">
<path <path
android:fillColor="?androidprv:attr/materialColorOnSurfaceVariant" android:fillColor="@androidprv:color/materialColorOnSurfaceVariant"
android:pathData="M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14,17L7,17v-2h7v2zM17,13L7,13v-2h10v2zM17,9L7,9L7,7h10v2z"/> android:pathData="M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14,17L7,17v-2h7v2zM17,13L7,13v-2h10v2zM17,9L7,9L7,7h10v2z"/>
</vector> </vector>

View File

@@ -21,6 +21,6 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorOnTertiaryContainer" android:fillColor="@androidprv:color/materialColorOnTertiaryContainer"
android:pathData="M19,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5C21,3.9 20.1,3 19,3zM14,17H7v-2h7V17zM17,13H7v-2h10V13zM17,9H7V7h10V9z"/> android:pathData="M19,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5C21,3.9 20.1,3 19,3zM14,17H7v-2h7V17zM17,13H7v-2h10V13zM17,9H7V7h10V9z"/>
</vector> </vector>

View File

@@ -21,6 +21,6 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorOnSurfaceVariant" android:fillColor="@androidprv:color/materialColorOnSurfaceVariant"
android:pathData="M20,2L4,2c-1.1,0 -2,0.9 -2,2v18l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM20,16L4,16L4,4h16v12z"/> android:pathData="M20,2L4,2c-1.1,0 -2,0.9 -2,2v18l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM20,16L4,16L4,4h16v12z"/>
</vector> </vector>

View File

@@ -21,6 +21,6 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorOnPrimaryContainer" android:fillColor="@androidprv:color/materialColorOnPrimaryContainer"
android:pathData="M20.41,4.94l-1.35,-1.35c-0.78,-0.78 -2.05,-0.78 -2.83,0L3,16.82L3,21h4.18L20.41,7.77c0.79,-0.78 0.79,-2.05 0,-2.83zM6.41,19.06L5,19v-1.36l9.82,-9.82 1.41,1.41 -9.82,9.83z"/> android:pathData="M20.41,4.94l-1.35,-1.35c-0.78,-0.78 -2.05,-0.78 -2.83,0L3,16.82L3,21h4.18L20.41,7.77c0.79,-0.78 0.79,-2.05 0,-2.83zM6.41,19.06L5,19v-1.36l9.82,-9.82 1.41,1.41 -9.82,9.83z"/>
</vector> </vector>

View File

@@ -21,6 +21,6 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorSecondary" android:fillColor="@androidprv:color/materialColorSecondary"
android:pathData="M15,8c0,-1.42 -0.5,-2.73 -1.33,-3.76C14.09,4.1 14.53,4 15,4c2.21,0 4,1.79 4,4s-1.79,4 -4,4c-0.43,0 -0.84,-0.09 -1.23,-0.21c-0.03,-0.01 -0.06,-0.02 -0.1,-0.03C14.5,10.73 15,9.42 15,8zM16.66,13.13C18.03,14.06 19,15.32 19,17v3h4v-3C23,14.82 19.42,13.53 16.66,13.13zM9,4c2.21,0 4,1.79 4,4s-1.79,4 -4,4s-4,-1.79 -4,-4S6.79,4 9,4zM9,13c2.67,0 8,1.34 8,4v3H1v-3C1,14.34 6.33,13 9,13z"/> android:pathData="M15,8c0,-1.42 -0.5,-2.73 -1.33,-3.76C14.09,4.1 14.53,4 15,4c2.21,0 4,1.79 4,4s-1.79,4 -4,4c-0.43,0 -0.84,-0.09 -1.23,-0.21c-0.03,-0.01 -0.06,-0.02 -0.1,-0.03C14.5,10.73 15,9.42 15,8zM16.66,13.13C18.03,14.06 19,15.32 19,17v3h4v-3C23,14.82 19.42,13.53 16.66,13.13zM9,4c2.21,0 4,1.79 4,4s-1.79,4 -4,4s-4,-1.79 -4,-4S6.79,4 9,4zM9,13c2.67,0 8,1.34 8,4v3H1v-3C1,14.34 6.33,13 9,13z"/>
</vector> </vector>

View File

@@ -21,6 +21,6 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorOnSecondaryContainer" android:fillColor="@androidprv:color/materialColorOnSecondaryContainer"
android:pathData="M19,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5C21,3.9 20.1,3 19,3zM19,5v9h-4.18c-0.41,1.16 -1.51,2 -2.82,2s-2.4,-0.84 -2.82,-2H5V5H19z"/> android:pathData="M19,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5C21,3.9 20.1,3 19,3zM19,5v9h-4.18c-0.41,1.16 -1.51,2 -2.82,2s-2.4,-0.84 -2.82,-2H5V5H19z"/>
</vector> </vector>

View File

@@ -21,7 +21,7 @@
android:height="24.0dp" android:height="24.0dp"
android:viewportWidth="24.0" android:viewportWidth="24.0"
android:viewportHeight="24.0" android:viewportHeight="24.0"
android:tint="?androidprv:attr/materialColorPrimary"> android:tint="@androidprv:color/materialColorPrimary">
<path <path
android:fillColor="@android:color/white" android:fillColor="@android:color/white"
android:pathData="M18,4C13.58,0.69 7.31,1.58 4,6V4H2v6h6V8H5.09c1.44,-2.47 4.09,-3.98 6.94,-3.97c4.42,0.02 7.99,3.61 7.97,8.03s-3.61,7.99 -8.03,7.97C7.55,20.01 3.98,16.42 4,12H2c0,3.15 1.48,6.11 4,8c4.42,3.31 10.69,2.42 14,-2C23.31,13.58 22.42,7.31 18,4z"/> android:pathData="M18,4C13.58,0.69 7.31,1.58 4,6V4H2v6h6V8H5.09c1.44,-2.47 4.09,-3.98 6.94,-3.97c4.42,0.02 7.99,3.61 7.97,8.03s-3.61,7.99 -8.03,7.97C7.55,20.01 3.98,16.42 4,12H2c0,3.15 1.48,6.11 4,8c4.42,3.31 10.69,2.42 14,-2C23.31,13.58 22.42,7.31 18,4z"/>

View File

@@ -21,6 +21,6 @@
android:viewportHeight="24" android:viewportHeight="24"
android:tint="?attr/colorControlNormal"> android:tint="?attr/colorControlNormal">
<path <path
android:fillColor="?androidprv:attr/materialColorOnPrimary" android:fillColor="@androidprv:color/materialColorOnPrimary"
android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21 12,17.27z"/> android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21 12,17.27z"/>
</vector> </vector>

View File

@@ -25,7 +25,7 @@
<solid android:color="@android:color/transparent"/> <solid android:color="@android:color/transparent"/>
<stroke <stroke
android:width="1dp" android:width="1dp"
android:color="?androidprv:attr/materialColorPrimary"/> android:color="@androidprv:color/materialColorPrimary"/>
</shape> </shape>
</item> </item>
</ripple> </ripple>

View File

@@ -22,7 +22,7 @@
<item> <item>
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<corners android:radius="24dp"/> <corners android:radius="24dp"/>
<solid android:color="?androidprv:attr/materialColorPrimary"/> <solid android:color="@androidprv:color/materialColorPrimary"/>
</shape> </shape>
</item> </item>
</ripple> </ripple>

View File

@@ -22,7 +22,7 @@
<item> <item>
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<corners android:radius="24dp"/> <corners android:radius="24dp"/>
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/> <solid android:color="@androidprv:color/materialColorSurfaceContainerHighest"/>
</shape> </shape>
</item> </item>
</ripple> </ripple>

View File

@@ -18,5 +18,5 @@
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle"> android:shape="rectangle">
<corners android:radius="20dp" /> <corners android:radius="20dp" />
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHigh"/> <solid android:color="@androidprv:color/materialColorSurfaceContainerHigh"/>
</shape> </shape>

View File

@@ -21,5 +21,5 @@
<size <size
android:width="@dimen/zen_mode_circular_icon_diameter" android:width="@dimen/zen_mode_circular_icon_diameter"
android:height="@dimen/zen_mode_circular_icon_diameter" /> android:height="@dimen/zen_mode_circular_icon_diameter" />
<solid android:color="?androidprv:attr/materialColorSecondaryContainer" /> <solid android:color="@androidprv:color/materialColorSecondaryContainer" />
</shape> </shape>

View File

@@ -17,7 +17,7 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:shape="rectangle"> android:shape="rectangle">
<solid android:color="?androidprv:attr/materialColorSurfaceContainer" /> <solid android:color="@androidprv:color/materialColorSurfaceContainer" />
<corners <corners
android:bottomLeftRadius="?android:attr/dialogCornerRadius" android:bottomLeftRadius="?android:attr/dialogCornerRadius"
android:topLeftRadius="?android:attr/dialogCornerRadius" android:topLeftRadius="?android:attr/dialogCornerRadius"

View File

@@ -29,7 +29,7 @@
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<corners android:radius="24dp"/> <corners android:radius="24dp"/>
<solid android:color="@android:color/transparent"/> <solid android:color="@android:color/transparent"/>
<stroke android:color="?androidprv:attr/materialColorPrimaryContainer" <stroke android:color="@androidprv:color/materialColorPrimaryContainer"
android:width="1dp" /> android:width="1dp" />
<padding android:left="16dp" <padding android:left="16dp"
android:top="8dp" android:top="8dp"

View File

@@ -25,7 +25,7 @@
<solid android:color="@android:color/transparent"/> <solid android:color="@android:color/transparent"/>
<stroke <stroke
android:width="1dp" android:width="1dp"
android:color="?androidprv:attr/materialColorPrimary"/> android:color="@androidprv:color/materialColorPrimary"/>
</shape> </shape>
</item> </item>
</ripple> </ripple>

View File

@@ -22,7 +22,7 @@
<item> <item>
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<corners android:radius="24dp"/> <corners android:radius="24dp"/>
<solid android:color="?androidprv:attr/materialColorPrimary"/> <solid android:color="@androidprv:color/materialColorPrimary"/>
</shape> </shape>
</item> </item>
</ripple> </ripple>

View File

@@ -19,13 +19,13 @@
android:color="@color/settingslib_ripple_color"> android:color="@color/settingslib_ripple_color">
<item android:id="@android:id/mask"> <item android:id="@android:id/mask">
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<solid android:color="?androidprv:attr/materialColorSurfaceContainer"/> <solid android:color="@androidprv:color/materialColorSurfaceContainer"/>
<corners android:radius="20dp"/> <corners android:radius="20dp"/>
</shape> </shape>
</item> </item>
<item android:id="@android:id/background"> <item android:id="@android:id/background">
<shape android:shape="rectangle"> <shape android:shape="rectangle">
<stroke android:color="?androidprv:attr/materialColorPrimaryContainer" android:width="1dp"/> <stroke android:color="@androidprv:color/materialColorPrimaryContainer" android:width="1dp"/>
<corners android:radius="20dp"/> <corners android:radius="20dp"/>
</shape> </shape>
</item> </item>

View File

@@ -21,7 +21,7 @@
<shape <shape
android:shape="rectangle"> android:shape="rectangle">
<stroke <stroke
android:color="?androidprv:attr/materialColorPrimaryContainer" android:color="@androidprv:color/materialColorPrimaryContainer"
android:width="1dp"/> android:width="1dp"/>
<corners android:radius="24dp"/> <corners android:radius="24dp"/>
<padding <padding

View File

@@ -31,7 +31,7 @@
android:id="@+id/preview_background" android:id="@+id/preview_background"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
android:background="?androidprv:attr/materialColorSurface" android:background="@androidprv:color/materialColorSurface"
app:layout_constraintBottom_toTopOf="@+id/bottom_appbar_background" app:layout_constraintBottom_toTopOf="@+id/bottom_appbar_background"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
@@ -96,7 +96,7 @@
android:maxLines="1" android:maxLines="1"
android:paddingEnd="10dp" android:paddingEnd="10dp"
android:text="@string/color_contrast_preview_sender_name" android:text="@string/color_contrast_preview_sender_name"
android:textColor="?androidprv:attr/materialColorOnSurface" android:textColor="@androidprv:color/materialColorOnSurface"
android:textSize="12sp" android:textSize="12sp"
app:layout_constraintEnd_toStartOf="@+id/email_tag" app:layout_constraintEnd_toStartOf="@+id/email_tag"
app:layout_constraintHorizontal_bias="0" app:layout_constraintHorizontal_bias="0"
@@ -116,7 +116,7 @@
android:maxLines="1" android:maxLines="1"
android:paddingHorizontal="4dp" android:paddingHorizontal="4dp"
android:text="@string/color_contrast_preview_email_badge" android:text="@string/color_contrast_preview_email_badge"
android:textColor="?androidprv:attr/materialColorOnSurface" android:textColor="@androidprv:color/materialColorOnSurface"
android:textSize="11sp" android:textSize="11sp"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/sender_name" app:layout_constraintStart_toEndOf="@+id/sender_name"
@@ -134,7 +134,7 @@
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="@string/color_contrast_preview_email_send_date" android:text="@string/color_contrast_preview_email_send_date"
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant" android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
android:textSize="11sp" android:textSize="11sp"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintEnd_toEndOf="@+id/email_background" app:layout_constraintEnd_toEndOf="@+id/email_background"
@@ -173,7 +173,7 @@
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="@string/color_contrast_preview_email_title" android:text="@string/color_contrast_preview_email_title"
android:textColor="?androidprv:attr/materialColorOnSurface" android:textColor="@androidprv:color/materialColorOnSurface"
android:textSize="16sp" android:textSize="16sp"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintEnd_toEndOf="@+id/email_main_background" app:layout_constraintEnd_toEndOf="@+id/email_main_background"
@@ -189,7 +189,7 @@
android:maxLines="2" android:maxLines="2"
android:paddingBottom="8dp" android:paddingBottom="8dp"
android:text="@string/color_contrast_preview_email_body" android:text="@string/color_contrast_preview_email_body"
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant" android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
android:textSize="12sp" android:textSize="12sp"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintEnd_toEndOf="@+id/email_main_background" app:layout_constraintEnd_toEndOf="@+id/email_main_background"
@@ -228,7 +228,7 @@
android:maxLines="1" android:maxLines="1"
android:paddingEnd="10dp" android:paddingEnd="10dp"
android:text="@string/color_contrast_preview_email_attachment_name" android:text="@string/color_contrast_preview_email_attachment_name"
android:textColor="?androidprv:attr/materialColorOnTertiaryContainer" android:textColor="@androidprv:color/materialColorOnTertiaryContainer"
android:textSize="12sp" android:textSize="12sp"
app:layout_constrainedWidth="true" app:layout_constrainedWidth="true"
app:layout_constraintBottom_toBottomOf="@+id/attachment_background" app:layout_constraintBottom_toBottomOf="@+id/attachment_background"

View File

@@ -72,7 +72,7 @@
android:singleLine="true" android:singleLine="true"
android:textSize="@dimen/contrast_button_text_size" android:textSize="@dimen/contrast_button_text_size"
android:text="@string/contrast_default" android:text="@string/contrast_default"
android:textColor="?androidprv:attr/materialColorOnSurface"/> android:textColor="@androidprv:color/materialColorOnSurface"/>
</LinearLayout> </LinearLayout>
<Space <Space
@@ -107,7 +107,7 @@
android:singleLine="true" android:singleLine="true"
android:textSize="@dimen/contrast_button_text_size" android:textSize="@dimen/contrast_button_text_size"
android:text="@string/contrast_medium" android:text="@string/contrast_medium"
android:textColor="?androidprv:attr/materialColorOnSurface"/> android:textColor="@androidprv:color/materialColorOnSurface"/>
</LinearLayout> </LinearLayout>
<Space <Space
@@ -142,7 +142,7 @@
android:singleLine="true" android:singleLine="true"
android:textSize="@dimen/contrast_button_text_size" android:textSize="@dimen/contrast_button_text_size"
android:text="@string/contrast_high" android:text="@string/contrast_high"
android:textColor="?androidprv:attr/materialColorOnSurface"/> android:textColor="@androidprv:color/materialColorOnSurface"/>
</LinearLayout> </LinearLayout>
<Space <Space

View File

@@ -78,7 +78,7 @@
android:layout_gravity="start" android:layout_gravity="start"
android:textAlignment="viewStart" android:textAlignment="viewStart"
android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant" android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
android:maxLines="4" android:maxLines="4"
android:hyphenationFrequency="normalFast" android:hyphenationFrequency="normalFast"
android:lineBreakWordStyle="phrase" android:lineBreakWordStyle="phrase"

View File

@@ -78,7 +78,7 @@
android:layout_gravity="start" android:layout_gravity="start"
android:textAlignment="viewStart" android:textAlignment="viewStart"
android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant" android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
android:maxLines="4" android:maxLines="4"
android:hyphenationFrequency="normalFast" android:hyphenationFrequency="normalFast"
android:lineBreakWordStyle="phrase" android:lineBreakWordStyle="phrase"

View File

@@ -31,7 +31,7 @@
android:ellipsize="marquee" android:ellipsize="marquee"
android:fadingEdge="horizontal" android:fadingEdge="horizontal"
android:src="@drawable/ic_check_24dp" android:src="@drawable/ic_check_24dp"
android:tint="?androidprv:attr/materialColorPrimary"/> android:tint="@androidprv:color/materialColorPrimary"/>
<TextView <TextView
android:id="@+id/modifier_key_text" android:id="@+id/modifier_key_text"

View File

@@ -107,7 +107,7 @@
android:paddingVertical="14dp" android:paddingVertical="14dp"
android:drawablePadding="9dp" android:drawablePadding="9dp"
style="@style/ModifierKeyButtonDone" style="@style/ModifierKeyButtonDone"
android:textColor="?androidprv:attr/materialColorOnPrimary" android:textColor="@androidprv:color/materialColorOnPrimary"
android:text="@string/modifier_keys_done"/> android:text="@string/modifier_keys_done"/>
</RelativeLayout> </RelativeLayout>

View File

@@ -74,7 +74,7 @@
android:singleLine="true" android:singleLine="true"
android:textSize="@dimen/contrast_button_text_size" android:textSize="@dimen/contrast_button_text_size"
android:text="@string/lock_screen_notifs_show_compact" android:text="@string/lock_screen_notifs_show_compact"
android:textColor="?androidprv:attr/materialColorOnSurface"/> android:textColor="@androidprv:color/materialColorOnSurface"/>
</LinearLayout> </LinearLayout>
<Space <Space
@@ -109,7 +109,7 @@
android:singleLine="true" android:singleLine="true"
android:textSize="@dimen/contrast_button_text_size" android:textSize="@dimen/contrast_button_text_size"
android:text="@string/lock_screen_notifs_show_full_list" android:text="@string/lock_screen_notifs_show_full_list"
android:textColor="?androidprv:attr/materialColorOnSurface"/> android:textColor="@androidprv:color/materialColorOnSurface"/>
</LinearLayout> </LinearLayout>
<Space <Space

View File

@@ -32,7 +32,7 @@
android:layout_marginTop="@dimen/pointer_fill_style_circle_padding" android:layout_marginTop="@dimen/pointer_fill_style_circle_padding"
android:text="@string/pointer_fill_style" android:text="@string/pointer_fill_style"
android:textSize="14sp" android:textSize="14sp"
android:textColor="?androidprv:attr/materialColorPrimary" android:textColor="@androidprv:color/materialColorPrimary"
android:textAlignment="viewStart" android:textAlignment="viewStart"
android:fontWeight="500" /> android:fontWeight="500" />

View File

@@ -31,7 +31,7 @@
android:layout_marginTop="@dimen/pointer_stroke_style_padding" android:layout_marginTop="@dimen/pointer_stroke_style_padding"
android:text="@string/pointer_stroke_style" android:text="@string/pointer_stroke_style"
android:textSize="14sp" android:textSize="14sp"
android:textColor="?androidprv:attr/materialColorPrimary" android:textColor="@androidprv:color/materialColorPrimary"
android:textAlignment="viewStart" android:textAlignment="viewStart"
android:fontWeight="500" android:fontWeight="500"
android:textAppearance="?android:attr/textAppearanceListItem" /> android:textAppearance="?android:attr/textAppearanceListItem" />

View File

@@ -65,7 +65,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:singleLine="true" android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceListItem" android:textAppearance="?android:attr/textAppearanceListItem"
android:textColor="?androidprv:attr/materialColorOnPrimaryContainer" android:textColor="@androidprv:color/materialColorOnPrimaryContainer"
android:ellipsize="marquee" android:ellipsize="marquee"
android:fadingEdge="horizontal" android:fadingEdge="horizontal"
android:hyphenationFrequency="normalFast" android:hyphenationFrequency="normalFast"
@@ -78,7 +78,7 @@
android:layout_alignStart="@android:id/title" android:layout_alignStart="@android:id/title"
android:layout_alignLeft="@android:id/title" android:layout_alignLeft="@android:id/title"
android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?androidprv:attr/materialColorOnPrimaryContainer" android:textColor="@androidprv:color/materialColorOnPrimaryContainer"
android:hyphenationFrequency="normalFast" android:hyphenationFrequency="normalFast"
android:lineBreakWordStyle="phrase" android:lineBreakWordStyle="phrase"
android:maxLines="4" android:maxLines="4"

View File

@@ -26,7 +26,7 @@
android:padding="4dp" android:padding="4dp"
android:drawablePadding="0dp" android:drawablePadding="0dp"
android:background="@drawable/preference_circular_icons_plus_item_background" android:background="@drawable/preference_circular_icons_plus_item_background"
android:textColor="?androidprv:attr/materialColorOnSecondaryContainer" android:textColor="@androidprv:color/materialColorOnSecondaryContainer"
android:maxLines="1" android:maxLines="1"
android:autoSizeTextType="uniform" android:autoSizeTextType="uniform"
android:autoSizeMinTextSize="6sp" /> android:autoSizeMinTextSize="6sp" />

View File

@@ -23,5 +23,5 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:contentDescription="@null" android:contentDescription="@null"
android:scaleType="center" android:scaleType="center"
android:tint="?androidprv:attr/materialColorOnPrimaryContainer" android:tint="@androidprv:color/materialColorOnPrimaryContainer"
android:src="@drawable/ic_arrow_forward" /> android:src="@drawable/ic_arrow_forward" />

View File

@@ -82,7 +82,7 @@
android:paddingVertical="14dp" android:paddingVertical="14dp"
android:drawablePadding="9dp" android:drawablePadding="9dp"
style="@style/TrackpadButtonDone" style="@style/TrackpadButtonDone"
android:textColor="?androidprv:attr/materialColorOnPrimary" android:textColor="@androidprv:color/materialColorOnPrimary"
android:text="@string/gesture_button_next"/> android:text="@string/gesture_button_next"/>
<Button <Button
@@ -96,7 +96,7 @@
android:paddingVertical="14dp" android:paddingVertical="14dp"
android:drawablePadding="9dp" android:drawablePadding="9dp"
style="@style/TrackpadButtonDone" style="@style/TrackpadButtonDone"
android:textColor="?androidprv:attr/materialColorOnPrimary" android:textColor="@androidprv:color/materialColorOnPrimary"
android:text="@string/gesture_button_done"/> android:text="@string/gesture_button_done"/>
</RelativeLayout> </RelativeLayout>

View File

@@ -19,7 +19,7 @@
<color name="homepage_accessibility_background">#783BE5</color> <color name="homepage_accessibility_background">#783BE5</color>
<color name="homepage_support_background">#3F5FBD</color> <color name="homepage_support_background">#3F5FBD</color>
<color name="contextual_card_background">@*android:color/material_grey_900</color> <color name="contextual_card_background">@*android:color/material_grey_900</color>
<color name="search_bar_background">?androidprv:attr/materialColorSurfaceBright</color> <color name="search_bar_background">@androidprv:color/materialColorSurfaceBright</color>
<color name="notification_importance_button_unselected">#5F6368</color> <color name="notification_importance_button_unselected">#5F6368</color>
<!-- Palette list preference colors. --> <!-- Palette list preference colors. -->

View File

@@ -94,7 +94,7 @@
<color name="icon_launcher_setting_color">@*android:color/accent_device_default_light</color> <color name="icon_launcher_setting_color">@*android:color/accent_device_default_light</color>
<!-- Search bar background color --> <!-- Search bar background color -->
<color name="search_bar_background">?androidprv:attr/materialColorSurfaceBright</color> <color name="search_bar_background">@androidprv:color/materialColorSurfaceBright</color>
<color name="face_enroll_icon_color">#42a5f5</color> <!-- Blue 400 --> <color name="face_enroll_icon_color">#42a5f5</color> <!-- Blue 400 -->
@@ -166,7 +166,7 @@
<color name="battery_info_error_color_black">@*android:color/primary_text_default_material_light</color> <color name="battery_info_error_color_black">@*android:color/primary_text_default_material_light</color>
<!-- Background for multiple user settings page avatars --> <!-- Background for multiple user settings page avatars -->
<color name="user_avatar_color_bg">?androidprv:attr/materialColorSurfaceContainer</color> <color name="user_avatar_color_bg">@androidprv:color/materialColorSurfaceContainer</color>
<!-- Icon tint color for battery usage system icon --> <!-- Icon tint color for battery usage system icon -->
<color name="battery_usage_system_icon_color">?android:attr/textColorPrimary</color> <color name="battery_usage_system_icon_color">?android:attr/textColorPrimary</color>

View File

@@ -249,7 +249,7 @@
<item name="android:layout_gravity">center</item> <item name="android:layout_gravity">center</item>
<item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
<item name="android:textSize">@dimen/search_bar_text_size</item> <item name="android:textSize">@dimen/search_bar_text_size</item>
<item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> <item name="android:textColor">@androidprv:color/materialColorOnSurfaceVariant</item>
<item name="android:singleLine">true</item> <item name="android:singleLine">true</item>
</style> </style>
@@ -448,7 +448,7 @@
<item name="android:layout_marginBottom">@dimen/contextual_card_vertical_margin</item> <item name="android:layout_marginBottom">@dimen/contextual_card_vertical_margin</item>
<item name="android:layout_marginStart">@dimen/contextual_card_side_margin</item> <item name="android:layout_marginStart">@dimen/contextual_card_side_margin</item>
<item name="android:layout_marginEnd">@dimen/contextual_card_side_margin</item> <item name="android:layout_marginEnd">@dimen/contextual_card_side_margin</item>
<item name="cardBackgroundColor">?androidprv:attr/materialColorSurfaceContainer</item> <item name="cardBackgroundColor">@androidprv:color/materialColorSurfaceContainer</item>
<item name="cardCornerRadius">@dimen/contextual_card_corner_radius</item> <item name="cardCornerRadius">@dimen/contextual_card_corner_radius</item>
<item name="cardElevation">0dp</item> <item name="cardElevation">0dp</item>
<item name="rippleColor">?android:attr/colorControlHighlight</item> <item name="rippleColor">?android:attr/colorControlHighlight</item>

View File

@@ -67,12 +67,12 @@
<item name="sliceViewStyle">@style/Widget.SliceView.Settings</item> <item name="sliceViewStyle">@style/Widget.SliceView.Settings</item>
<item name="notification_importance_button_background_color_unselected">@android:color/transparent</item> <item name="notification_importance_button_background_color_unselected">@android:color/transparent</item>
<item name="notification_importance_button_border_color_unselected">?androidprv:attr/materialColorOutlineVariant</item> <item name="notification_importance_button_border_color_unselected">@androidprv:color/materialColorOutlineVariant</item>
<item name="notification_importance_button_foreground_color_unselected">?androidprv:attr/materialColorOnSurfaceVariant</item> <item name="notification_importance_button_foreground_color_unselected">@androidprv:color/materialColorOnSurfaceVariant</item>
<item name="notification_importance_button_background_color_selected">?androidprv:attr/materialColorSecondaryContainer</item> <item name="notification_importance_button_background_color_selected">@androidprv:color/materialColorSecondaryContainer</item>
<item name="notification_importance_button_border_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item> <item name="notification_importance_button_border_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
<item name="notification_importance_button_foreground_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item> <item name="notification_importance_button_foreground_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
<!-- For AppCompat widgets, e.g. TextInputLayout --> <!-- For AppCompat widgets, e.g. TextInputLayout -->
<item name="colorAccent">?android:attr/colorAccent</item> <item name="colorAccent">?android:attr/colorAccent</item>

View File

@@ -59,12 +59,12 @@
<item name="sliceViewStyle">@style/Widget.SliceView.Settings</item> <item name="sliceViewStyle">@style/Widget.SliceView.Settings</item>
<item name="notification_importance_button_background_color_unselected">@android:color/transparent</item> <item name="notification_importance_button_background_color_unselected">@android:color/transparent</item>
<item name="notification_importance_button_border_color_unselected">?androidprv:attr/materialColorOutlineVariant</item> <item name="notification_importance_button_border_color_unselected">@androidprv:color/materialColorOutlineVariant</item>
<item name="notification_importance_button_foreground_color_unselected">?androidprv:attr/materialColorOnSurfaceVariant</item> <item name="notification_importance_button_foreground_color_unselected">@androidprv:color/materialColorOnSurfaceVariant</item>
<item name="notification_importance_button_background_color_selected">?androidprv:attr/materialColorSecondaryContainer</item> <item name="notification_importance_button_background_color_selected">@androidprv:color/materialColorSecondaryContainer</item>
<item name="notification_importance_button_border_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item> <item name="notification_importance_button_border_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
<item name="notification_importance_button_foreground_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item> <item name="notification_importance_button_foreground_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
<!-- For AppCompat widgets, e.g. TextInputLayout --> <!-- For AppCompat widgets, e.g. TextInputLayout -->
<item name="colorAccent">?android:attr/colorAccent</item> <item name="colorAccent">?android:attr/colorAccent</item>

View File

@@ -1330,8 +1330,7 @@ public final class Utils extends com.android.settingslib.Utils {
*/ */
@ColorInt @ColorInt
public static int getHomepageIconColor(Context context) { public static int getHomepageIconColor(Context context) {
return getColorAttrDefaultColor( return context.getColor(com.android.internal.R.color.materialColorOnSurface);
context, com.android.internal.R.attr.materialColorOnSurface);
} }
/** /**

View File

@@ -39,7 +39,6 @@ import android.widget.TextView;
import com.android.internal.util.UserIcons; import com.android.internal.util.UserIcons;
import com.android.internal.widget.RecyclerView; import com.android.internal.widget.RecyclerView;
import com.android.settings.R; import com.android.settings.R;
import com.android.settingslib.Utils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@@ -62,8 +61,8 @@ public class UserAdapter extends BaseAdapter {
mUserHandle = userHandle; mUserHandle = userHandle;
mUserManager = um; mUserManager = um;
UserInfo userInfo = um.getUserInfo(mUserHandle.getIdentifier()); UserInfo userInfo = um.getUserInfo(mUserHandle.getIdentifier());
int tintColor = Utils.getColorAttrDefaultColor(context, int tintColor = context.getColor(com.android.internal.R.color.materialColorPrimary);
com.android.internal.R.attr.materialColorPrimary);
if (userInfo.isManagedProfile() if (userInfo.isManagedProfile()
|| (android.os.Flags.allowPrivateProfile() || (android.os.Flags.allowPrivateProfile()
&& android.multiuser.Flags.enablePrivateSpaceFeatures() && android.multiuser.Flags.enablePrivateSpaceFeatures()

View File

@@ -332,9 +332,8 @@ public class BatteryChartView extends AppCompatImageView implements View.OnClick
setBackgroundColor(Color.TRANSPARENT); setBackgroundColor(Color.TRANSPARENT);
mTrapezoidSolidColor = Utils.getColorAccentDefaultColor(context); mTrapezoidSolidColor = Utils.getColorAccentDefaultColor(context);
mTrapezoidColor = Utils.getDisabled(context, mTrapezoidSolidColor); mTrapezoidColor = Utils.getDisabled(context, mTrapezoidSolidColor);
mTrapezoidHoverColor = mTrapezoidHoverColor = context.getColor(
Utils.getColorAttrDefaultColor( com.android.internal.R.color.materialColorSecondaryContainer);
context, com.android.internal.R.attr.materialColorSecondaryContainer);
// Initializes the divider line paint. // Initializes the divider line paint.
final Resources resources = getContext().getResources(); final Resources resources = getContext().getResources();
mDividerWidth = resources.getDimensionPixelSize(R.dimen.chartview_divider_width); mDividerWidth = resources.getDimensionPixelSize(R.dimen.chartview_divider_width);

View File

@@ -316,7 +316,6 @@ public class ModifierKeysPickerDialogFragment extends DialogFragment {
} }
private int getColorOfMaterialColorPrimary() { private int getColorOfMaterialColorPrimary() {
return Utils.getColorAttrDefaultColor( return mActivity.getColor(com.android.internal.R.color.materialColorPrimary);
mActivity, com.android.internal.R.attr.materialColorPrimary);
} }
} }

View File

@@ -36,7 +36,6 @@ import androidx.preference.PreferenceScreen;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.core.BasePreferenceController; import com.android.settings.core.BasePreferenceController;
import com.android.settings.overlay.FeatureFactory; import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.Utils;
import com.android.settingslib.widget.LayoutPreference; import com.android.settingslib.widget.LayoutPreference;
import java.util.ArrayList; import java.util.ArrayList;
@@ -202,8 +201,7 @@ public class ModifierKeysPreferenceController extends BasePreferenceController {
} }
private int getColorOfMaterialColorPrimary() { private int getColorOfMaterialColorPrimary() {
return Utils.getColorAttrDefaultColor( return mContext.getColor(com.android.internal.R.color.materialColorPrimary);
mContext, com.android.internal.R.attr.materialColorPrimary);
} }
private static boolean isCtrl(int keyCode) { private static boolean isCtrl(int keyCode) {

View File

@@ -28,7 +28,6 @@ import androidx.preference.PreferenceScreen;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.core.BasePreferenceController; import com.android.settings.core.BasePreferenceController;
import com.android.settingslib.Utils;
public class ModifierKeysRestorePreferenceController extends BasePreferenceController { public class ModifierKeysRestorePreferenceController extends BasePreferenceController {
@@ -88,7 +87,6 @@ public class ModifierKeysRestorePreferenceController extends BasePreferenceContr
} }
private int getColorOfMaterialColorPrimary() { private int getColorOfMaterialColorPrimary() {
return Utils.getColorAttrDefaultColor( return mParent.getActivity().getColor(com.android.internal.R.color.materialColorPrimary);
mParent.getActivity(), com.android.internal.R.attr.materialColorPrimary);
} }
} }

View File

@@ -23,6 +23,7 @@ import android.content.res.ColorStateList;
import android.content.res.Resources; import android.content.res.Resources;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.Typeface; import android.graphics.Typeface;
@@ -36,6 +37,7 @@ import android.util.StateSet;
import android.view.Gravity; import android.view.Gravity;
import androidx.annotation.AttrRes; import androidx.annotation.AttrRes;
import androidx.annotation.ColorInt;
import androidx.annotation.DrawableRes; import androidx.annotation.DrawableRes;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
@@ -81,21 +83,19 @@ class IconUtil {
Drawable base = composeIcons( Drawable base = composeIcons(
context.getResources(), context.getResources(),
background, background,
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorSecondaryContainer),
com.android.internal.R.attr.materialColorSecondaryContainer),
outerSizePx, outerSizePx,
modeIcon, modeIcon,
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorOnSecondaryContainer),
com.android.internal.R.attr.materialColorOnSecondaryContainer),
innerSizePx); innerSizePx);
Drawable selected = composeIcons( Drawable selected = composeIcons(
context.getResources(), context.getResources(),
background, background,
Utils.getColorAttr(context, com.android.internal.R.attr.materialColorPrimary), context.getColor(com.android.internal.R.color.materialColorPrimary),
outerSizePx, outerSizePx,
modeIcon, modeIcon,
Utils.getColorAttr(context, com.android.internal.R.attr.materialColorOnPrimary), context.getColor(com.android.internal.R.color.materialColorOnPrimary),
innerSizePx); innerSizePx);
StateListDrawable result = new StateListDrawable(); StateListDrawable result = new StateListDrawable();
@@ -114,13 +114,11 @@ class IconUtil {
static Drawable makeIconPickerHeader(@NonNull Context context, Drawable icon) { static Drawable makeIconPickerHeader(@NonNull Context context, Drawable icon) {
return composeIconCircle( return composeIconCircle(
context.getResources(), context.getResources(),
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorSecondaryContainer),
com.android.internal.R.attr.materialColorSecondaryContainer),
context.getResources().getDimensionPixelSize( context.getResources().getDimensionPixelSize(
R.dimen.zen_mode_icon_list_header_circle_diameter), R.dimen.zen_mode_icon_list_header_circle_diameter),
icon, icon,
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorOnSecondaryContainer),
com.android.internal.R.attr.materialColorOnSecondaryContainer),
context.getResources().getDimensionPixelSize( context.getResources().getDimensionPixelSize(
R.dimen.zen_mode_icon_list_header_icon_size)); R.dimen.zen_mode_icon_list_header_icon_size));
} }
@@ -151,13 +149,11 @@ class IconUtil {
@DrawableRes int iconResId) { @DrawableRes int iconResId) {
return composeIconCircle( return composeIconCircle(
context.getResources(), context.getResources(),
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorSecondaryContainer),
com.android.internal.R.attr.materialColorSecondaryContainer),
context.getResources().getDimensionPixelSize( context.getResources().getDimensionPixelSize(
R.dimen.zen_mode_circular_icon_diameter), R.dimen.zen_mode_circular_icon_diameter),
checkNotNull(context.getDrawable(iconResId)), checkNotNull(context.getDrawable(iconResId)),
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorOnSecondaryContainer),
com.android.internal.R.attr.materialColorOnSecondaryContainer),
context.getResources().getDimensionPixelSize( context.getResources().getDimensionPixelSize(
R.dimen.zen_mode_circular_icon_inner_icon_size)); R.dimen.zen_mode_circular_icon_inner_icon_size));
} }
@@ -172,12 +168,10 @@ class IconUtil {
if (Strings.isNullOrEmpty(displayName)) { if (Strings.isNullOrEmpty(displayName)) {
return composeIconCircle( return composeIconCircle(
context.getResources(), context.getResources(),
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorTertiaryContainer),
com.android.internal.R.attr.materialColorTertiaryContainer),
res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_diameter), res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_diameter),
checkNotNull(context.getDrawable(R.drawable.ic_zen_mode_generic_contact)), checkNotNull(context.getDrawable(R.drawable.ic_zen_mode_generic_contact)),
Utils.getColorAttr(context, context.getColor(com.android.internal.R.color.materialColorOnTertiaryContainer),
com.android.internal.R.attr.materialColorOnTertiaryContainer),
res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_inner_icon_size)); res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_inner_icon_size));
} }
@@ -187,14 +181,14 @@ class IconUtil {
Canvas canvas = new Canvas(bitmap); Canvas canvas = new Canvas(bitmap);
Paint circlePaint = new Paint(); Paint circlePaint = new Paint();
circlePaint.setColor(Utils.getColorAttrDefaultColor(context, circlePaint.setColor(context.getColor(
com.android.internal.R.attr.materialColorTertiaryContainer)); com.android.internal.R.color.materialColorTertiaryContainer));
circlePaint.setFlags(Paint.ANTI_ALIAS_FLAG); circlePaint.setFlags(Paint.ANTI_ALIAS_FLAG);
canvas.drawCircle(diameter / 2f, diameter / 2f, diameter / 2f, circlePaint); canvas.drawCircle(diameter / 2f, diameter / 2f, diameter / 2f, circlePaint);
Paint textPaint = new Paint(); Paint textPaint = new Paint();
textPaint.setColor(Utils.getColorAttrDefaultColor(context, textPaint.setColor(context.getColor(
com.android.internal.R.attr.materialColorOnTertiaryContainer)); com.android.internal.R.color.materialColorOnTertiaryContainer));
textPaint.setTypeface(Typeface.create("sans-serif", Typeface.NORMAL)); textPaint.setTypeface(Typeface.create("sans-serif", Typeface.NORMAL));
textPaint.setTextAlign(Paint.Align.LEFT); textPaint.setTextAlign(Paint.Align.LEFT);
textPaint.setTextSize(res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_text_size)); textPaint.setTextSize(res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_text_size));
@@ -210,12 +204,24 @@ class IconUtil {
return new BitmapDrawable(context.getResources(), bitmap); return new BitmapDrawable(context.getResources(), bitmap);
} }
private static Drawable composeIconCircle(Resources res, @ColorInt int circleColor,
@Px int circleDiameterPx, Drawable icon, @ColorInt int iconColor, @Px int iconSizePx) {
return composeIconCircle(res, ColorStateList.valueOf(circleColor), circleDiameterPx, icon,
ColorStateList.valueOf(iconColor), iconSizePx);
}
private static Drawable composeIconCircle(Resources res, ColorStateList circleColor, private static Drawable composeIconCircle(Resources res, ColorStateList circleColor,
@Px int circleDiameterPx, Drawable icon, ColorStateList iconColor, @Px int iconSizePx) { @Px int circleDiameterPx, Drawable icon, ColorStateList iconColor, @Px int iconSizePx) {
return composeIcons(res, new ShapeDrawable(new OvalShape()), circleColor, circleDiameterPx, return composeIcons(res, new ShapeDrawable(new OvalShape()), circleColor, circleDiameterPx,
icon, iconColor, iconSizePx); icon, iconColor, iconSizePx);
} }
private static Drawable composeIcons(Resources res, Drawable outer, @ColorInt int outerColor,
@Px int outerSizePx, Drawable icon, @ColorInt int iconColor, @Px int iconSizePx) {
return composeIcons(res, outer, ColorStateList.valueOf(outerColor), outerSizePx, icon,
ColorStateList.valueOf(iconColor), iconSizePx);
}
private static Drawable composeIcons(Resources res, Drawable outer, ColorStateList outerColor, private static Drawable composeIcons(Resources res, Drawable outer, ColorStateList outerColor,
@Px int outerSizePx, Drawable icon, ColorStateList iconColor, @Px int iconSizePx) { @Px int outerSizePx, Drawable icon, ColorStateList iconColor, @Px int iconSizePx) {
Drawable background = mutateDrawable(res, outer); Drawable background = mutateDrawable(res, outer);