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"
|
<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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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"
|
||||||
|
@@ -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>
|
@@ -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"
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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"/>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
@@ -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"
|
||||||
|
@@ -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"
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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
|
||||||
|
@@ -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"
|
||||||
|
@@ -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
|
||||||
|
@@ -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"
|
||||||
|
@@ -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"
|
||||||
|
@@ -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"
|
||||||
|
@@ -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>
|
||||||
|
@@ -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
|
||||||
|
@@ -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" />
|
||||||
|
|
||||||
|
@@ -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" />
|
||||||
|
@@ -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"
|
||||||
|
@@ -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" />
|
@@ -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" />
|
@@ -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>
|
||||||
|
|
||||||
|
@@ -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. -->
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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>
|
||||||
|
@@ -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);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -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()
|
||||||
|
@@ -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);
|
||||||
|
@@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -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) {
|
||||||
|
@@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -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);
|
||||||
|
Reference in New Issue
Block a user