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:
@@ -17,6 +17,6 @@
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
|
||||
<item android:state_selected="true" android:color="?androidprv:attr/materialColorPrimaryContainer"/>
|
||||
<item android:color="?androidprv:attr/materialColorSurfaceBright"/>
|
||||
<item android:state_selected="true" android:color="@androidprv:color/materialColorPrimaryContainer"/>
|
||||
<item android:color="@androidprv:color/materialColorSurfaceBright"/>
|
||||
</selector>
|
@@ -17,6 +17,6 @@
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
|
||||
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimaryContainer"/>
|
||||
<item android:color="?androidprv:attr/materialColorPrimary"/>
|
||||
<item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimaryContainer"/>
|
||||
<item android:color="@androidprv:color/materialColorPrimary"/>
|
||||
</selector>
|
@@ -17,6 +17,6 @@
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
|
||||
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimaryContainer"/>
|
||||
<item android:color="?androidprv:attr/materialColorOnSurfaceVariant"/>
|
||||
<item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimaryContainer"/>
|
||||
<item android:color="@androidprv:color/materialColorOnSurfaceVariant"/>
|
||||
</selector>
|
@@ -17,6 +17,6 @@
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
|
||||
<item android:state_selected="true" android:color="?androidprv:attr/materialColorOnPrimaryContainer"/>
|
||||
<item android:color="?androidprv:attr/materialColorOnSurface"/>
|
||||
<item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimaryContainer"/>
|
||||
<item android:color="@androidprv:color/materialColorOnSurface"/>
|
||||
</selector>
|
@@ -19,7 +19,7 @@
|
||||
xmlns:android="http://schemas.android.com/apk/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_selected="true" android:color="?androidprv:attr/materialColorPrimary" />
|
||||
<item android:color="?androidprv:attr/materialColorSecondaryContainer" />
|
||||
<item android:state_pressed="true" android:color="@androidprv:color/materialColorPrimary" />
|
||||
<item android:state_selected="true" android:color="@androidprv:color/materialColorPrimary" />
|
||||
<item android:color="@androidprv:color/materialColorSecondaryContainer" />
|
||||
</selector>
|
||||
|
@@ -19,7 +19,7 @@
|
||||
xmlns:android="http://schemas.android.com/apk/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_selected="true" android:color="?androidprv:attr/materialColorOnPrimary" />
|
||||
<item android:color="?androidprv:attr/materialColorOnSecondaryContainer" />
|
||||
<item android:state_pressed="true" android:color="@androidprv:color/materialColorOnPrimary" />
|
||||
<item android:state_selected="true" android:color="@androidprv:color/materialColorOnPrimary" />
|
||||
<item android:color="@androidprv:color/materialColorOnSecondaryContainer" />
|
||||
</selector>
|
||||
|
@@ -22,9 +22,9 @@
|
||||
<layer-list>
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest" />
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHighest" />
|
||||
<stroke
|
||||
android:color="?androidprv:attr/materialColorSecondary"
|
||||
android:color="@androidprv:color/materialColorSecondary"
|
||||
android:width="@dimen/contrast_button_stroke_width" />
|
||||
<corners android:radius="@dimen/contrast_button_radius"/>
|
||||
</shape>
|
||||
@@ -41,7 +41,7 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
</item>
|
||||
@@ -55,7 +55,7 @@
|
||||
android:left="@dimen/contrast_button_stroke_width"
|
||||
android:right="@dimen/contrast_button_stroke_width">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest" />
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHighest" />
|
||||
<corners android:radius="@dimen/contrast_button_radius"/>
|
||||
</shape>
|
||||
</item>
|
||||
|
@@ -29,7 +29,7 @@
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="24dp"/>
|
||||
<solid android:color="@android:color/transparent"/>
|
||||
<stroke android:color="?androidprv:attr/materialColorPrimaryContainer"
|
||||
<stroke android:color="@androidprv:color/materialColorPrimaryContainer"
|
||||
android:width="1dp"
|
||||
/>
|
||||
<padding android:left="16dp"
|
||||
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHigh"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHigh"/>
|
||||
<corners android:radius="20dp" />
|
||||
</shape>
|
@@ -17,7 +17,7 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainer"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainer"/>
|
||||
<corners
|
||||
android:bottomLeftRadius="20dp"
|
||||
android:bottomRightRadius="20dp"
|
||||
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorTertiaryContainer"/>
|
||||
<solid android:color="@androidprv:color/materialColorTertiaryContainer"/>
|
||||
<corners android:radius="7dp" />
|
||||
</shape>
|
||||
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerLow"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerLow"/>
|
||||
<corners android:radius="12dp" />
|
||||
</shape>
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorPrimaryContainer"/>
|
||||
<solid android:color="@androidprv:color/materialColorPrimaryContainer"/>
|
||||
<corners android:radius="24dp" />
|
||||
</shape>
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="oval" >
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHighest"/>
|
||||
<size android:width="36dp" android:height="36dp" />
|
||||
</shape>
|
@@ -17,7 +17,7 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorSecondaryContainer"/>
|
||||
<solid android:color="@androidprv:color/materialColorSecondaryContainer"/>
|
||||
<corners android:radius="20dp" />
|
||||
<size android:height="30dp" android:width="60dp" />
|
||||
</shape>
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="oval" >
|
||||
<solid android:color="?androidprv:attr/materialColorPrimary"/>
|
||||
<solid android:color="@androidprv:color/materialColorPrimary"/>
|
||||
<size android:width="36dp" android:height="36dp" />
|
||||
</shape>
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle" >
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHighest"/>
|
||||
<corners android:radius="4dp" />
|
||||
</shape>
|
@@ -20,6 +20,6 @@
|
||||
android:height="24dp"
|
||||
android:viewportWidth="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"/>
|
||||
</vector>
|
@@ -17,6 +17,6 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainer" />
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainer" />
|
||||
<corners android:radius="@dimen/dream_item_corner_radius"/>
|
||||
</shape>
|
@@ -22,6 +22,6 @@
|
||||
android:tint="?attr/colorControlNormal"
|
||||
android:autoMirrored="true">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -21,6 +21,6 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -21,6 +21,6 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -21,6 +21,6 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -21,6 +21,6 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -21,6 +21,6 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -21,7 +21,7 @@
|
||||
android:height="24.0dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0"
|
||||
android:tint="?androidprv:attr/materialColorPrimary">
|
||||
android:tint="@androidprv:color/materialColorPrimary">
|
||||
<path
|
||||
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"/>
|
||||
|
@@ -21,6 +21,6 @@
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<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"/>
|
||||
</vector>
|
||||
|
@@ -25,7 +25,7 @@
|
||||
<solid android:color="@android:color/transparent"/>
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="?androidprv:attr/materialColorPrimary"/>
|
||||
android:color="@androidprv:color/materialColorPrimary"/>
|
||||
</shape>
|
||||
</item>
|
||||
</ripple>
|
||||
|
@@ -22,7 +22,7 @@
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="24dp"/>
|
||||
<solid android:color="?androidprv:attr/materialColorPrimary"/>
|
||||
<solid android:color="@androidprv:color/materialColorPrimary"/>
|
||||
</shape>
|
||||
</item>
|
||||
</ripple>
|
||||
|
@@ -22,7 +22,7 @@
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="24dp"/>
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHighest"/>
|
||||
</shape>
|
||||
</item>
|
||||
</ripple>
|
||||
|
@@ -18,5 +18,5 @@
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="20dp" />
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainerHigh"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainerHigh"/>
|
||||
</shape>
|
||||
|
@@ -21,5 +21,5 @@
|
||||
<size
|
||||
android:width="@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>
|
@@ -17,7 +17,7 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainer" />
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainer" />
|
||||
<corners
|
||||
android:bottomLeftRadius="?android:attr/dialogCornerRadius"
|
||||
android:topLeftRadius="?android:attr/dialogCornerRadius"
|
||||
|
@@ -29,7 +29,7 @@
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="24dp"/>
|
||||
<solid android:color="@android:color/transparent"/>
|
||||
<stroke android:color="?androidprv:attr/materialColorPrimaryContainer"
|
||||
<stroke android:color="@androidprv:color/materialColorPrimaryContainer"
|
||||
android:width="1dp" />
|
||||
<padding android:left="16dp"
|
||||
android:top="8dp"
|
||||
|
@@ -25,7 +25,7 @@
|
||||
<solid android:color="@android:color/transparent"/>
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="?androidprv:attr/materialColorPrimary"/>
|
||||
android:color="@androidprv:color/materialColorPrimary"/>
|
||||
</shape>
|
||||
</item>
|
||||
</ripple>
|
||||
|
@@ -22,7 +22,7 @@
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="24dp"/>
|
||||
<solid android:color="?androidprv:attr/materialColorPrimary"/>
|
||||
<solid android:color="@androidprv:color/materialColorPrimary"/>
|
||||
</shape>
|
||||
</item>
|
||||
</ripple>
|
||||
|
@@ -19,13 +19,13 @@
|
||||
android:color="@color/settingslib_ripple_color">
|
||||
<item android:id="@android:id/mask">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="?androidprv:attr/materialColorSurfaceContainer"/>
|
||||
<solid android:color="@androidprv:color/materialColorSurfaceContainer"/>
|
||||
<corners android:radius="20dp"/>
|
||||
</shape>
|
||||
</item>
|
||||
<item android:id="@android:id/background">
|
||||
<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"/>
|
||||
</shape>
|
||||
</item>
|
||||
|
@@ -21,7 +21,7 @@
|
||||
<shape
|
||||
android:shape="rectangle">
|
||||
<stroke
|
||||
android:color="?androidprv:attr/materialColorPrimaryContainer"
|
||||
android:color="@androidprv:color/materialColorPrimaryContainer"
|
||||
android:width="1dp"/>
|
||||
<corners android:radius="24dp"/>
|
||||
<padding
|
||||
|
@@ -31,7 +31,7 @@
|
||||
android:id="@+id/preview_background"
|
||||
android:layout_width="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_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -96,7 +96,7 @@
|
||||
android:maxLines="1"
|
||||
android:paddingEnd="10dp"
|
||||
android:text="@string/color_contrast_preview_sender_name"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"
|
||||
android:textSize="12sp"
|
||||
app:layout_constraintEnd_toStartOf="@+id/email_tag"
|
||||
app:layout_constraintHorizontal_bias="0"
|
||||
@@ -116,7 +116,7 @@
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="4dp"
|
||||
android:text="@string/color_contrast_preview_email_badge"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"
|
||||
android:textSize="11sp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@+id/sender_name"
|
||||
@@ -134,7 +134,7 @@
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:text="@string/color_contrast_preview_email_send_date"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
|
||||
android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
|
||||
android:textSize="11sp"
|
||||
app:layout_constrainedWidth="true"
|
||||
app:layout_constraintEnd_toEndOf="@+id/email_background"
|
||||
@@ -173,7 +173,7 @@
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:text="@string/color_contrast_preview_email_title"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"
|
||||
android:textSize="16sp"
|
||||
app:layout_constrainedWidth="true"
|
||||
app:layout_constraintEnd_toEndOf="@+id/email_main_background"
|
||||
@@ -189,7 +189,7 @@
|
||||
android:maxLines="2"
|
||||
android:paddingBottom="8dp"
|
||||
android:text="@string/color_contrast_preview_email_body"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
|
||||
android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
|
||||
android:textSize="12sp"
|
||||
app:layout_constrainedWidth="true"
|
||||
app:layout_constraintEnd_toEndOf="@+id/email_main_background"
|
||||
@@ -228,7 +228,7 @@
|
||||
android:maxLines="1"
|
||||
android:paddingEnd="10dp"
|
||||
android:text="@string/color_contrast_preview_email_attachment_name"
|
||||
android:textColor="?androidprv:attr/materialColorOnTertiaryContainer"
|
||||
android:textColor="@androidprv:color/materialColorOnTertiaryContainer"
|
||||
android:textSize="12sp"
|
||||
app:layout_constrainedWidth="true"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/attachment_background"
|
||||
|
@@ -72,7 +72,7 @@
|
||||
android:singleLine="true"
|
||||
android:textSize="@dimen/contrast_button_text_size"
|
||||
android:text="@string/contrast_default"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"/>
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"/>
|
||||
</LinearLayout>
|
||||
|
||||
<Space
|
||||
@@ -107,7 +107,7 @@
|
||||
android:singleLine="true"
|
||||
android:textSize="@dimen/contrast_button_text_size"
|
||||
android:text="@string/contrast_medium"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"/>
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"/>
|
||||
</LinearLayout>
|
||||
|
||||
<Space
|
||||
@@ -142,7 +142,7 @@
|
||||
android:singleLine="true"
|
||||
android:textSize="@dimen/contrast_button_text_size"
|
||||
android:text="@string/contrast_high"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"/>
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"/>
|
||||
</LinearLayout>
|
||||
|
||||
<Space
|
||||
|
@@ -78,7 +78,7 @@
|
||||
android:layout_gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
|
||||
android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
|
||||
android:maxLines="4"
|
||||
android:hyphenationFrequency="normalFast"
|
||||
android:lineBreakWordStyle="phrase"
|
||||
|
@@ -78,7 +78,7 @@
|
||||
android:layout_gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
|
||||
android:textColor="@androidprv:color/materialColorOnSurfaceVariant"
|
||||
android:maxLines="4"
|
||||
android:hyphenationFrequency="normalFast"
|
||||
android:lineBreakWordStyle="phrase"
|
||||
|
@@ -31,7 +31,7 @@
|
||||
android:ellipsize="marquee"
|
||||
android:fadingEdge="horizontal"
|
||||
android:src="@drawable/ic_check_24dp"
|
||||
android:tint="?androidprv:attr/materialColorPrimary"/>
|
||||
android:tint="@androidprv:color/materialColorPrimary"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/modifier_key_text"
|
||||
|
@@ -107,7 +107,7 @@
|
||||
android:paddingVertical="14dp"
|
||||
android:drawablePadding="9dp"
|
||||
style="@style/ModifierKeyButtonDone"
|
||||
android:textColor="?androidprv:attr/materialColorOnPrimary"
|
||||
android:textColor="@androidprv:color/materialColorOnPrimary"
|
||||
android:text="@string/modifier_keys_done"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
@@ -74,7 +74,7 @@
|
||||
android:singleLine="true"
|
||||
android:textSize="@dimen/contrast_button_text_size"
|
||||
android:text="@string/lock_screen_notifs_show_compact"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"/>
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"/>
|
||||
</LinearLayout>
|
||||
|
||||
<Space
|
||||
@@ -109,7 +109,7 @@
|
||||
android:singleLine="true"
|
||||
android:textSize="@dimen/contrast_button_text_size"
|
||||
android:text="@string/lock_screen_notifs_show_full_list"
|
||||
android:textColor="?androidprv:attr/materialColorOnSurface"/>
|
||||
android:textColor="@androidprv:color/materialColorOnSurface"/>
|
||||
</LinearLayout>
|
||||
|
||||
<Space
|
||||
|
@@ -32,7 +32,7 @@
|
||||
android:layout_marginTop="@dimen/pointer_fill_style_circle_padding"
|
||||
android:text="@string/pointer_fill_style"
|
||||
android:textSize="14sp"
|
||||
android:textColor="?androidprv:attr/materialColorPrimary"
|
||||
android:textColor="@androidprv:color/materialColorPrimary"
|
||||
android:textAlignment="viewStart"
|
||||
android:fontWeight="500" />
|
||||
|
||||
|
@@ -31,7 +31,7 @@
|
||||
android:layout_marginTop="@dimen/pointer_stroke_style_padding"
|
||||
android:text="@string/pointer_stroke_style"
|
||||
android:textSize="14sp"
|
||||
android:textColor="?androidprv:attr/materialColorPrimary"
|
||||
android:textColor="@androidprv:color/materialColorPrimary"
|
||||
android:textAlignment="viewStart"
|
||||
android:fontWeight="500"
|
||||
android:textAppearance="?android:attr/textAppearanceListItem" />
|
||||
|
@@ -65,7 +65,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:singleLine="true"
|
||||
android:textAppearance="?android:attr/textAppearanceListItem"
|
||||
android:textColor="?androidprv:attr/materialColorOnPrimaryContainer"
|
||||
android:textColor="@androidprv:color/materialColorOnPrimaryContainer"
|
||||
android:ellipsize="marquee"
|
||||
android:fadingEdge="horizontal"
|
||||
android:hyphenationFrequency="normalFast"
|
||||
@@ -78,7 +78,7 @@
|
||||
android:layout_alignStart="@android:id/title"
|
||||
android:layout_alignLeft="@android:id/title"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:textColor="?androidprv:attr/materialColorOnPrimaryContainer"
|
||||
android:textColor="@androidprv:color/materialColorOnPrimaryContainer"
|
||||
android:hyphenationFrequency="normalFast"
|
||||
android:lineBreakWordStyle="phrase"
|
||||
android:maxLines="4"
|
||||
|
@@ -26,7 +26,7 @@
|
||||
android:padding="4dp"
|
||||
android:drawablePadding="0dp"
|
||||
android:background="@drawable/preference_circular_icons_plus_item_background"
|
||||
android:textColor="?androidprv:attr/materialColorOnSecondaryContainer"
|
||||
android:textColor="@androidprv:color/materialColorOnSecondaryContainer"
|
||||
android:maxLines="1"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:autoSizeMinTextSize="6sp" />
|
@@ -23,5 +23,5 @@
|
||||
android:layout_gravity="center_vertical"
|
||||
android:contentDescription="@null"
|
||||
android:scaleType="center"
|
||||
android:tint="?androidprv:attr/materialColorOnPrimaryContainer"
|
||||
android:tint="@androidprv:color/materialColorOnPrimaryContainer"
|
||||
android:src="@drawable/ic_arrow_forward" />
|
@@ -82,7 +82,7 @@
|
||||
android:paddingVertical="14dp"
|
||||
android:drawablePadding="9dp"
|
||||
style="@style/TrackpadButtonDone"
|
||||
android:textColor="?androidprv:attr/materialColorOnPrimary"
|
||||
android:textColor="@androidprv:color/materialColorOnPrimary"
|
||||
android:text="@string/gesture_button_next"/>
|
||||
|
||||
<Button
|
||||
@@ -96,7 +96,7 @@
|
||||
android:paddingVertical="14dp"
|
||||
android:drawablePadding="9dp"
|
||||
style="@style/TrackpadButtonDone"
|
||||
android:textColor="?androidprv:attr/materialColorOnPrimary"
|
||||
android:textColor="@androidprv:color/materialColorOnPrimary"
|
||||
android:text="@string/gesture_button_done"/>
|
||||
</RelativeLayout>
|
||||
|
||||
|
@@ -19,7 +19,7 @@
|
||||
<color name="homepage_accessibility_background">#783BE5</color>
|
||||
<color name="homepage_support_background">#3F5FBD</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>
|
||||
|
||||
<!-- Palette list preference colors. -->
|
||||
|
@@ -94,7 +94,7 @@
|
||||
<color name="icon_launcher_setting_color">@*android:color/accent_device_default_light</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 -->
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
<color name="battery_info_error_color_black">@*android:color/primary_text_default_material_light</color>
|
||||
|
||||
<!-- 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 -->
|
||||
<color name="battery_usage_system_icon_color">?android:attr/textColorPrimary</color>
|
||||
|
@@ -249,7 +249,7 @@
|
||||
<item name="android:layout_gravity">center</item>
|
||||
<item name="android:fontFamily">@*android:string/config_headlineFontFamily</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>
|
||||
</style>
|
||||
|
||||
@@ -448,7 +448,7 @@
|
||||
<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_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="cardElevation">0dp</item>
|
||||
<item name="rippleColor">?android:attr/colorControlHighlight</item>
|
||||
|
@@ -67,12 +67,12 @@
|
||||
<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_border_color_unselected">?androidprv:attr/materialColorOutlineVariant</item>
|
||||
<item name="notification_importance_button_foreground_color_unselected">?androidprv:attr/materialColorOnSurfaceVariant</item>
|
||||
<item name="notification_importance_button_border_color_unselected">@androidprv:color/materialColorOutlineVariant</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_border_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item>
|
||||
<item name="notification_importance_button_foreground_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item>
|
||||
<item name="notification_importance_button_background_color_selected">@androidprv:color/materialColorSecondaryContainer</item>
|
||||
<item name="notification_importance_button_border_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
|
||||
<item name="notification_importance_button_foreground_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
|
||||
|
||||
<!-- For AppCompat widgets, e.g. TextInputLayout -->
|
||||
<item name="colorAccent">?android:attr/colorAccent</item>
|
||||
|
@@ -59,12 +59,12 @@
|
||||
<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_border_color_unselected">?androidprv:attr/materialColorOutlineVariant</item>
|
||||
<item name="notification_importance_button_foreground_color_unselected">?androidprv:attr/materialColorOnSurfaceVariant</item>
|
||||
<item name="notification_importance_button_border_color_unselected">@androidprv:color/materialColorOutlineVariant</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_border_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item>
|
||||
<item name="notification_importance_button_foreground_color_selected">?androidprv:attr/materialColorOnSecondaryContainer</item>
|
||||
<item name="notification_importance_button_background_color_selected">@androidprv:color/materialColorSecondaryContainer</item>
|
||||
<item name="notification_importance_button_border_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
|
||||
<item name="notification_importance_button_foreground_color_selected">@androidprv:color/materialColorOnSecondaryContainer</item>
|
||||
|
||||
<!-- For AppCompat widgets, e.g. TextInputLayout -->
|
||||
<item name="colorAccent">?android:attr/colorAccent</item>
|
||||
|
@@ -1330,8 +1330,7 @@ public final class Utils extends com.android.settingslib.Utils {
|
||||
*/
|
||||
@ColorInt
|
||||
public static int getHomepageIconColor(Context context) {
|
||||
return getColorAttrDefaultColor(
|
||||
context, com.android.internal.R.attr.materialColorOnSurface);
|
||||
return context.getColor(com.android.internal.R.color.materialColorOnSurface);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -39,7 +39,6 @@ import android.widget.TextView;
|
||||
import com.android.internal.util.UserIcons;
|
||||
import com.android.internal.widget.RecyclerView;
|
||||
import com.android.settings.R;
|
||||
import com.android.settingslib.Utils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -62,8 +61,8 @@ public class UserAdapter extends BaseAdapter {
|
||||
mUserHandle = userHandle;
|
||||
mUserManager = um;
|
||||
UserInfo userInfo = um.getUserInfo(mUserHandle.getIdentifier());
|
||||
int tintColor = Utils.getColorAttrDefaultColor(context,
|
||||
com.android.internal.R.attr.materialColorPrimary);
|
||||
int tintColor = context.getColor(com.android.internal.R.color.materialColorPrimary);
|
||||
|
||||
if (userInfo.isManagedProfile()
|
||||
|| (android.os.Flags.allowPrivateProfile()
|
||||
&& android.multiuser.Flags.enablePrivateSpaceFeatures()
|
||||
|
@@ -332,9 +332,8 @@ public class BatteryChartView extends AppCompatImageView implements View.OnClick
|
||||
setBackgroundColor(Color.TRANSPARENT);
|
||||
mTrapezoidSolidColor = Utils.getColorAccentDefaultColor(context);
|
||||
mTrapezoidColor = Utils.getDisabled(context, mTrapezoidSolidColor);
|
||||
mTrapezoidHoverColor =
|
||||
Utils.getColorAttrDefaultColor(
|
||||
context, com.android.internal.R.attr.materialColorSecondaryContainer);
|
||||
mTrapezoidHoverColor = context.getColor(
|
||||
com.android.internal.R.color.materialColorSecondaryContainer);
|
||||
// Initializes the divider line paint.
|
||||
final Resources resources = getContext().getResources();
|
||||
mDividerWidth = resources.getDimensionPixelSize(R.dimen.chartview_divider_width);
|
||||
|
@@ -316,7 +316,6 @@ public class ModifierKeysPickerDialogFragment extends DialogFragment {
|
||||
}
|
||||
|
||||
private int getColorOfMaterialColorPrimary() {
|
||||
return Utils.getColorAttrDefaultColor(
|
||||
mActivity, com.android.internal.R.attr.materialColorPrimary);
|
||||
return mActivity.getColor(com.android.internal.R.color.materialColorPrimary);
|
||||
}
|
||||
}
|
||||
|
@@ -36,7 +36,6 @@ import androidx.preference.PreferenceScreen;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settingslib.Utils;
|
||||
import com.android.settingslib.widget.LayoutPreference;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -202,8 +201,7 @@ public class ModifierKeysPreferenceController extends BasePreferenceController {
|
||||
}
|
||||
|
||||
private int getColorOfMaterialColorPrimary() {
|
||||
return Utils.getColorAttrDefaultColor(
|
||||
mContext, com.android.internal.R.attr.materialColorPrimary);
|
||||
return mContext.getColor(com.android.internal.R.color.materialColorPrimary);
|
||||
}
|
||||
|
||||
private static boolean isCtrl(int keyCode) {
|
||||
|
@@ -28,7 +28,6 @@ import androidx.preference.PreferenceScreen;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settingslib.Utils;
|
||||
|
||||
public class ModifierKeysRestorePreferenceController extends BasePreferenceController {
|
||||
|
||||
@@ -88,7 +87,6 @@ public class ModifierKeysRestorePreferenceController extends BasePreferenceContr
|
||||
}
|
||||
|
||||
private int getColorOfMaterialColorPrimary() {
|
||||
return Utils.getColorAttrDefaultColor(
|
||||
mParent.getActivity(), com.android.internal.R.attr.materialColorPrimary);
|
||||
return mParent.getActivity().getColor(com.android.internal.R.color.materialColorPrimary);
|
||||
}
|
||||
}
|
||||
|
@@ -23,6 +23,7 @@ import android.content.res.ColorStateList;
|
||||
import android.content.res.Resources;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Paint;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.Typeface;
|
||||
@@ -36,6 +37,7 @@ import android.util.StateSet;
|
||||
import android.view.Gravity;
|
||||
|
||||
import androidx.annotation.AttrRes;
|
||||
import androidx.annotation.ColorInt;
|
||||
import androidx.annotation.DrawableRes;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
@@ -81,21 +83,19 @@ class IconUtil {
|
||||
Drawable base = composeIcons(
|
||||
context.getResources(),
|
||||
background,
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorSecondaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorSecondaryContainer),
|
||||
outerSizePx,
|
||||
modeIcon,
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorOnSecondaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorOnSecondaryContainer),
|
||||
innerSizePx);
|
||||
|
||||
Drawable selected = composeIcons(
|
||||
context.getResources(),
|
||||
background,
|
||||
Utils.getColorAttr(context, com.android.internal.R.attr.materialColorPrimary),
|
||||
context.getColor(com.android.internal.R.color.materialColorPrimary),
|
||||
outerSizePx,
|
||||
modeIcon,
|
||||
Utils.getColorAttr(context, com.android.internal.R.attr.materialColorOnPrimary),
|
||||
context.getColor(com.android.internal.R.color.materialColorOnPrimary),
|
||||
innerSizePx);
|
||||
|
||||
StateListDrawable result = new StateListDrawable();
|
||||
@@ -114,13 +114,11 @@ class IconUtil {
|
||||
static Drawable makeIconPickerHeader(@NonNull Context context, Drawable icon) {
|
||||
return composeIconCircle(
|
||||
context.getResources(),
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorSecondaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorSecondaryContainer),
|
||||
context.getResources().getDimensionPixelSize(
|
||||
R.dimen.zen_mode_icon_list_header_circle_diameter),
|
||||
icon,
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorOnSecondaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorOnSecondaryContainer),
|
||||
context.getResources().getDimensionPixelSize(
|
||||
R.dimen.zen_mode_icon_list_header_icon_size));
|
||||
}
|
||||
@@ -151,13 +149,11 @@ class IconUtil {
|
||||
@DrawableRes int iconResId) {
|
||||
return composeIconCircle(
|
||||
context.getResources(),
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorSecondaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorSecondaryContainer),
|
||||
context.getResources().getDimensionPixelSize(
|
||||
R.dimen.zen_mode_circular_icon_diameter),
|
||||
checkNotNull(context.getDrawable(iconResId)),
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorOnSecondaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorOnSecondaryContainer),
|
||||
context.getResources().getDimensionPixelSize(
|
||||
R.dimen.zen_mode_circular_icon_inner_icon_size));
|
||||
}
|
||||
@@ -172,12 +168,10 @@ class IconUtil {
|
||||
if (Strings.isNullOrEmpty(displayName)) {
|
||||
return composeIconCircle(
|
||||
context.getResources(),
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorTertiaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorTertiaryContainer),
|
||||
res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_diameter),
|
||||
checkNotNull(context.getDrawable(R.drawable.ic_zen_mode_generic_contact)),
|
||||
Utils.getColorAttr(context,
|
||||
com.android.internal.R.attr.materialColorOnTertiaryContainer),
|
||||
context.getColor(com.android.internal.R.color.materialColorOnTertiaryContainer),
|
||||
res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_inner_icon_size));
|
||||
}
|
||||
|
||||
@@ -187,14 +181,14 @@ class IconUtil {
|
||||
Canvas canvas = new Canvas(bitmap);
|
||||
|
||||
Paint circlePaint = new Paint();
|
||||
circlePaint.setColor(Utils.getColorAttrDefaultColor(context,
|
||||
com.android.internal.R.attr.materialColorTertiaryContainer));
|
||||
circlePaint.setColor(context.getColor(
|
||||
com.android.internal.R.color.materialColorTertiaryContainer));
|
||||
circlePaint.setFlags(Paint.ANTI_ALIAS_FLAG);
|
||||
canvas.drawCircle(diameter / 2f, diameter / 2f, diameter / 2f, circlePaint);
|
||||
|
||||
Paint textPaint = new Paint();
|
||||
textPaint.setColor(Utils.getColorAttrDefaultColor(context,
|
||||
com.android.internal.R.attr.materialColorOnTertiaryContainer));
|
||||
textPaint.setColor(context.getColor(
|
||||
com.android.internal.R.color.materialColorOnTertiaryContainer));
|
||||
textPaint.setTypeface(Typeface.create("sans-serif", Typeface.NORMAL));
|
||||
textPaint.setTextAlign(Paint.Align.LEFT);
|
||||
textPaint.setTextSize(res.getDimensionPixelSize(R.dimen.zen_mode_circular_icon_text_size));
|
||||
@@ -210,12 +204,24 @@ class IconUtil {
|
||||
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,
|
||||
@Px int circleDiameterPx, Drawable icon, ColorStateList iconColor, @Px int iconSizePx) {
|
||||
return composeIcons(res, new ShapeDrawable(new OvalShape()), circleColor, circleDiameterPx,
|
||||
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,
|
||||
@Px int outerSizePx, Drawable icon, ColorStateList iconColor, @Px int iconSizePx) {
|
||||
Drawable background = mutateDrawable(res, outer);
|
||||
|
Reference in New Issue
Block a user