Changed background of colorblind status icons to black

This commit is contained in:
Juha Heinanen
2025-07-28 17:30:33 +03:00
parent 3ed7ab4718
commit c79a08e23c
3 changed files with 211 additions and 15 deletions

View File

@ -2,9 +2,58 @@
android:width="28dp"
android:height="28dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="#00f0c0">
<path
android:fillColor="@android:color/white"
android:pathData="M424,664L706,382L650,326L424,552L310,438L254,494L424,664ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
android:viewportHeight="960">
<group
>
<!-- 1. Black filled circle -->
<path
android:fillColor="#000000"
android:pathData="M480,880
Q397,880 324,848.5
Q251,817 197,763
Q143,709 111.5,636
Q80,563 80,480
Q80,397 111.5,324
Q143,251 197,197
Q251,143 324,111.5
Q397,80 480,80
Q563,80 636,111.5
Q709,143 763,197
Q817,251 848.5,324
Q880,397 880,480
Q880,563 848.5,636
Q817,709 763,763
Q709,817 636,848.5
Q563,880 480,880Z" />
<!-- 2. Red ring using stroke only -->
<path
android:fillColor="@android:color/transparent"
android:strokeColor="#00f0c0"
android:strokeWidth="65"
android:pathData="M480,880
Q397,880 324,848.5
Q251,817 197,763
Q143,709 111.5,636
Q80,563 80,480
Q80,397 111.5,324
Q143,251 197,197
Q251,143 324,111.5
Q397,80 480,80
Q563,80 636,111.5
Q709,143 763,197
Q817,251 848.5,324
Q880,397 880,480
Q880,563 848.5,636
Q817,709 763,763
Q709,817 636,848.5
Q563,880 480,880Z" />
<!-- 3. Checkmark -->
<path
android:fillColor="#00f0c0"
android:pathData="M424,664L706,382L650,326L424,552L310,438L254,494L424,664Z" />
</group>
</vector>

View File

@ -2,9 +2,72 @@
android:width="28dp"
android:height="28dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="#ff5500">
<path
android:fillColor="@android:color/white"
android:pathData="M480,680Q497,680 508.5,668.5Q520,657 520,640Q520,623 508.5,611.5Q497,600 480,600Q463,600 451.5,611.5Q440,623 440,640Q440,657 451.5,668.5Q463,680 480,680ZM440,520L520,520L520,280L440,280L440,520ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
android:viewportHeight="960">
<group
>
<!-- 1. Black filled circle -->
<path
android:fillColor="#000000"
android:pathData="M480,880
Q397,880 324,848.5
Q251,817 197,763
Q143,709 111.5,636
Q80,563 80,480
Q80,397 111.5,324
Q143,251 197,197
Q251,143 324,111.5
Q397,80 480,80
Q563,80 636,111.5
Q709,143 763,197
Q817,251 848.5,324
Q880,397 880,480
Q880,563 848.5,636
Q817,709 763,763
Q709,817 636,848.5
Q563,880 480,880Z" />
<!-- 2. Orange ring -->
<path
android:fillColor="@android:color/transparent"
android:strokeColor="#FF5500"
android:strokeWidth="65"
android:pathData="M480,880
Q397,880 324,848.5
Q251,817 197,763
Q143,709 111.5,636
Q80,563 80,480
Q80,397 111.5,324
Q143,251 197,197
Q251,143 324,111.5
Q397,80 480,80
Q563,80 636,111.5
Q709,143 763,197
Q817,251 848.5,324
Q880,397 880,480
Q880,563 848.5,636
Q817,709 763,763
Q709,817 636,848.5
Q563,880 480,880Z" />
<!-- 3. Orange exclamation mark -->
<!-- Dot -->
<path
android:fillColor="#FF5500"
android:pathData="M480,680
Q497,680 508.5,668.5
Q520,657 520,640
Q520,623 508.5,611.5
Q497,600 480,600
Q463,600 451.5,611.5
Q440,623 440,640
Q440,657 451.5,668.5
Q463,680 480,680Z" />
<!-- Vertical bar -->
<path
android:fillColor="#FF5500"
android:pathData="M440,520L520,520L520,280L440,280L440,520Z" />
</group>
</vector>

View File

@ -2,9 +2,93 @@
android:width="28dp"
android:height="28dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="#ffee00">
<path
android:fillColor="@android:color/white"
android:pathData="M280,540Q305,540 322.5,522.5Q340,505 340,480Q340,455 322.5,437.5Q305,420 280,420Q255,420 237.5,437.5Q220,455 220,480Q220,505 237.5,522.5Q255,540 280,540ZM480,540Q505,540 522.5,522.5Q540,505 540,480Q540,455 522.5,437.5Q505,420 480,420Q455,420 437.5,437.5Q420,455 420,480Q420,505 437.5,522.5Q455,540 480,540ZM680,540Q705,540 722.5,522.5Q740,505 740,480Q740,455 722.5,437.5Q705,420 680,420Q655,420 637.5,437.5Q620,455 620,480Q620,505 637.5,522.5Q655,540 680,540ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
android:viewportHeight="960">
<group
>
<!-- 1. Black filled circle -->
<path
android:fillColor="#000000"
android:pathData="M480,880
Q397,880 324,848.5
Q251,817 197,763
Q143,709 111.5,636
Q80,563 80,480
Q80,397 111.5,324
Q143,251 197,197
Q251,143 324,111.5
Q397,80 480,80
Q563,80 636,111.5
Q709,143 763,197
Q817,251 848.5,324
Q880,397 880,480
Q880,563 848.5,636
Q817,709 763,763
Q709,817 636,848.5
Q563,880 480,880Z" />
<!-- 2. Yellow ring -->
<path
android:fillColor="@android:color/transparent"
android:strokeColor="#FFEE00"
android:strokeWidth="65"
android:pathData="M480,880
Q397,880 324,848.5
Q251,817 197,763
Q143,709 111.5,636
Q80,563 80,480
Q80,397 111.5,324
Q143,251 197,197
Q251,143 324,111.5
Q397,80 480,80
Q563,80 636,111.5
Q709,143 763,197
Q817,251 848.5,324
Q880,397 880,480
Q880,563 848.5,636
Q817,709 763,763
Q709,817 636,848.5
Q563,880 480,880Z" />
<!-- 3. Yellow dots (extracted from original path) -->
<!-- Left dot -->
<path
android:fillColor="#FFEE00"
android:pathData="M280,540
Q305,540 322.5,522.5
Q340,505 340,480
Q340,455 322.5,437.5
Q305,420 280,420
Q255,420 237.5,437.5
Q220,455 220,480
Q220,505 237.5,522.5
Q255,540 280,540Z" />
<!-- Center dot -->
<path
android:fillColor="#FFEE00"
android:pathData="M480,540
Q505,540 522.5,522.5
Q540,505 540,480
Q540,455 522.5,437.5
Q505,420 480,420
Q455,420 437.5,437.5
Q420,455 420,480
Q420,505 437.5,522.5
Q455,540 480,540Z" />
<!-- Right dot -->
<path
android:fillColor="#FFEE00"
android:pathData="M680,540
Q705,540 722.5,522.5
Q740,505 740,480
Q740,455 722.5,437.5
Q705,420 680,420
Q655,420 637.5,437.5
Q620,455 620,480
Q620,505 637.5,522.5
Q655,540 680,540Z" />
</group>
</vector>