icons: add icons to Settings / User interface

This commit is contained in:
Thomas Kuehne
2025-07-29 20:59:20 +02:00
committed by José Rebelo
parent bba747cb6c
commit a28603be87
11 changed files with 48 additions and 17 deletions
@@ -5,6 +5,6 @@
android:viewportWidth="25"
android:viewportHeight="25">
<path
android:fillColor="#000"
android:fillColor="@android:color/white"
android:pathData="M23 12h-6v-2l3.39-4H17V4h6v2l-3.38 4H23v2m-8 4H9v-2l3.39-4H9V8h6v2l-3.38 4H15v2m-8 4H1v-2l3.39-4H1v-2h6v2l-3.38 4H7v2z" />
</vector>
+2 -2
View File
@@ -1,10 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:tint="#FFFFFF"
android:tint="?attr/colorControlNormal"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000000"
android:fillColor="@android:color/white"
android:pathData="M18 13h-5v5c0 0.55-0.45 1-1 1s-1-0.45-1-1v-5H6c-0.55 0-1-0.45-1-1s0.45-1 1-1h5V6c0-0.55 0.45-1 1-1s1 0.45 1 1v5h5c0.55 0 1 0.45 1 1s-0.45 1-1 1z" />
</vector>
@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M200,840Q167,840 143.5,816.5Q120,793 120,760L120,200Q120,167 143.5,143.5Q167,120 200,120L760,120Q793,120 816.5,143.5Q840,167 840,200L840,760Q840,793 816.5,816.5Q793,840 760,840L200,840ZM200,600L760,600L760,200Q760,200 760,200Q760,200 760,200L200,200Q200,200 200,200Q200,200 200,200L200,600ZM200,680L200,760Q200,760 200,760Q200,760 200,760L760,760Q760,760 760,760Q760,760 760,760L760,680L200,680ZM200,680L200,680L200,760Q200,760 200,760Q200,760 200,760L200,760Q200,760 200,760Q200,760 200,760L200,680Z"/>
</vector>
+11
View File
@@ -0,0 +1,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="?attr/colorControlNormal"
android:autoMirrored="true">
<path
android:fillColor="@android:color/white"
android:pathData="M480,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,880ZM520,797Q639,782 719.5,692.5Q800,603 800,480Q800,357 719.5,267.5Q639,178 520,163L520,797Z"/>
</vector>
@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960"
android:tint="?attr/colorControlNormal">
<path
android:fillColor="@android:color/white"
android:pathData="M480,840Q330,840 225,735Q120,630 120,480Q120,330 225,225Q330,120 480,120Q494,120 507.5,121Q521,122 534,124Q493,153 468.5,199.5Q444,246 444,300Q444,390 507,453Q570,516 660,516Q715,516 761,491.5Q807,467 836,426Q838,439 839,452.5Q840,466 840,480Q840,630 735,735Q630,840 480,840ZM480,760Q568,760 638,711.5Q708,663 740,585Q720,590 700,593Q680,596 660,596Q537,596 450.5,509.5Q364,423 364,300Q364,280 367,260Q370,240 375,220Q297,252 248.5,322Q200,392 200,480Q200,596 282,678Q364,760 480,760ZM470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Q470,490 470,490Z"/>
</vector>
+1 -1
View File
@@ -5,6 +5,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#000000"
android:fillColor="@android:color/white"
android:pathData="M3,13h8L11,3L3,3v10zM3,21h8v-6L3,15v6zM13,21h8L21,11h-8v10zM13,3v6h8L21,3h-8z" />
</vector>
+1 -1
View File
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000000"
android:fillColor="@android:color/white"
android:pathData="M20.5 11H19V7c0-1.1-0.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4C2.9 5 2.01 5.9 2.01 7v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1 0.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-0.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z" />
</vector>
+1 -1
View File
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="@color/secondarytext"
android:fillColor="@android:color/white"
android:pathData="M20.5,3l-0.16,0.03L15,5.1 9,3 3.36,4.9c-0.21,0.07 -0.36,0.25 -0.36,0.48L3,20.5c0,0.28 0.22,0.5 0.5,0.5l0.16,-0.03L9,18.9l6,2.1 5.64,-1.9c0.21,-0.07 0.36,-0.25 0.36,-0.48L21,3.5c0,-0.28 -0.22,-0.5 -0.5,-0.5zM10,5.47l4,1.4v11.66l-4,-1.4L10,5.47zM5,6.46l3,-1.01v11.7l-3,1.16L5,6.46zM19,17.54l-3,1.01L16,6.86l3,-1.16v11.84z"/>
</vector>
+1 -1
View File
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000000"
android:fillColor="@android:color/white"
android:pathData="M19.43 12.98c0.04-0.32 0.07-0.64 0.07-0.98s-0.03-0.66-0.07-0.98l2.11-1.65c0.19-0.15 0.24-0.42 0.12-0.64l-2-3.46c-0.12-0.22-0.39-0.3-0.61-0.22l-2.49 1c-0.52-0.4-1.08-0.73-1.69-0.98l-0.38-2.65C14.46 2.18 14.25 2 14 2h-4C9.75 2 9.54 2.18 9.51 2.42L9.13 5.07C8.52 5.32 7.96 5.66 7.44 6.05l-2.49-1c-0.23-0.09-0.49 0-0.61 0.22l-2 3.46C2.21 8.95 2.27 9.22 2.46 9.37l2.11 1.65C4.53 11.34 4.5 11.67 4.5 12s0.03 0.66 0.07 0.98l-2.11 1.65c-0.19 0.15-0.24 0.42-0.12 0.64l2 3.46c0.12 0.22 0.39 0.3 0.61 0.22l2.49-1c0.52 0.4 1.08 0.73 1.69 0.98l0.38 2.65C9.54 21.82 9.75 22 10 22h4c0.25 0 0.46-0.18 0.49-0.42l0.38-2.65c0.61-0.25 1.17-0.59 1.69-0.98l2.49 1c0.23 0.09 0.49 0 0.61-0.22l2-3.46c0.12-0.22 0.07-0.49-0.12-0.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z" />
</vector>
+1 -1
View File
@@ -5,6 +5,6 @@
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000000"
android:fillColor="@android:color/white"
android:pathData="M6.05 4.14L5.66 3.75c-0.39-0.39-1.02-0.38-1.4 0L4.25 3.76c-0.39 0.39-0.39 1.02 0 1.4l0.39 0.39c0.39 0.39 1.01 0.39 1.4 0l0.01-0.01c0.39-0.38 0.39-1.02 0-1.4zM3.01 10.5H1.99C1.44 10.5 1 10.94 1 11.49v0.01c0 0.55 0.44 0.99 0.99 0.99H3c0.56 0.01 1-0.43 1-0.98V11.5c0-0.56-0.44-1-0.99-1zm9-9.95H12c-0.56 0-1 0.44-1 0.99V2.5c0 0.55 0.44 0.99 0.99 0.99H12c0.56 0.01 1-0.43 1-0.98V1.54c0-0.55-0.44-0.99-0.99-0.99zm7.74 3.21c-0.39-0.39-1.02-0.39-1.41-0.01l-0.39 0.39c-0.39 0.39-0.39 1.02 0 1.4l0.01 0.01c0.39 0.39 1.02 0.39 1.4 0l0.39-0.39c0.39-0.39 0.39-1.01 0-1.4zm-1.81 15.1l0.39 0.39c0.39 0.39 1.02 0.39 1.41 0 0.39-0.39 0.39-1.02 0-1.41l-0.39-0.39c-0.39-0.39-1.02-0.38-1.4 0-0.4 0.4-0.4 1.02-0.01 1.41zM20 11.49v0.01c0 0.55 0.44 0.99 0.99 0.99H22c0.55 0 0.99-0.44 0.99-0.99v-0.01c0-0.55-0.44-0.99-0.99-0.99h-1.01c-0.55 0-0.99 0.44-0.99 0.99zM12 5.5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-0.01 16.95H12c0.55 0 0.99-0.44 0.99-0.99V20.5c0-0.55-0.44-0.99-0.99-0.99h-0.01c-0.55 0-0.99 0.44-0.99 0.99v0.96c0 0.55 0.44 0.99 0.99 0.99zm-7.74-3.21c0.39 0.39 1.02 0.39 1.41 0l0.39-0.39c0.39-0.39 0.38-1.02 0-1.4l-0.01-0.01c-0.39-0.39-1.02-0.39-1.41 0l-0.39 0.39c-0.38 0.4-0.38 1.02 0.01 1.41z" />
</vector>
+9 -9
View File
@@ -162,16 +162,16 @@
android:defaultValue="@string/pref_theme_value_light"
android:entries="@array/pref_theme_options"
android:entryValues="@array/pref_theme_values"
android:icon="@drawable/ic_contrast"
android:key="pref_key_theme"
android:summary="%s"
android:title="@string/pref_title_theme"
app:iconSpaceReserved="false" />
android:title="@string/pref_title_theme" />
<SwitchPreferenceCompat
android:defaultValue="false"
android:icon="@drawable/ic_dark_mode"
android:key="pref_key_theme_amoled_black"
android:layout="@layout/preference_checkbox"
android:title="@string/pref_theme_black_background"
app:iconSpaceReserved="false" />
android:title="@string/pref_theme_black_background" />
<SwitchPreferenceCompat
android:defaultValue="false"
@@ -184,25 +184,25 @@
<PreferenceCategory
android:key="pref_screen_theme"
android:title="@string/pref_header_main_screen"
app:iconSpaceReserved="false">
app:iconSpaceReserved="true">
<SwitchPreferenceCompat
android:defaultValue="true"
android:icon="@drawable/ic_add"
android:key="display_add_device_fab"
android:layout="@layout/preference_checkbox"
android:summaryOff="@string/pref_display_add_device_fab_off"
android:summaryOn="@string/pref_display_add_device_fab_on"
android:title="@string/pref_display_add_device_fab"
app:iconSpaceReserved="false" />
android:title="@string/pref_display_add_device_fab" />
<SwitchPreferenceCompat
android:defaultValue="true"
android:icon="@drawable/ic_bottom_navigation"
android:key="display_bottom_navigation_bar"
android:layout="@layout/preference_checkbox"
android:summaryOff="@string/pref_summary_bottom_navigation_bar_off"
android:summaryOn="@string/pref_summary_bottom_navigation_bar_on"
android:title="@string/pref_title_bottom_navigation_bar"
app:iconSpaceReserved="false" />
android:title="@string/pref_title_bottom_navigation_bar" />
</PreferenceCategory>
</PreferenceScreen>