Files
app_Settings/res/drawable/widgets_illustration.xml
Will Leshner d6c842aaf4 Widgets on lock screen settings screen UX improvements.
1. Added a "beta" tag to the screen (and removed "beta" from the header).
2. Added an illustration.
3. Added an instructional footer.

Bug: 433775325
Bug: 435003328
Test: Manually tested on both light and dark themes.
Flag: com.android.systemui.glanceable_hub_v2

Change-Id: I5aeb81961f7d49e8bf10ba386f34eb38b73764fd
2025-09-12 15:09:14 -07:00

93 lines
10 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2025 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="412dp"
android:height="300dp"
android:viewportWidth="412"
android:viewportHeight="300">
<group>
<clip-path
android:pathData="M0,0h412v300h-412z"/>
<path
android:pathData="M384,0H28C12.54,0 0,12.54 0,28V272C0,287.46 12.54,300 28,300H384C399.46,300 412,287.46 412,272V28C412,12.54 399.46,0 384,0Z"
android:fillColor="@color/settingslib_materialColorSurfaceContainer"/>
<path
android:pathData="M270.4,263.7C270.4,268.9 266.1,273.2 260.9,273.2H151.5C146.3,273.2 142,268.9 142,263.7V35.5C142,30.3 146.3,26 151.5,26H260.9C266.1,26 270.4,30.3 270.4,35.5V263.7Z"
android:fillColor="#000000"/>
<path
android:pathData="M184,211C170.2,203 153.4,205 141.8,214.6V263.7C141.8,268.9 146.1,273.2 151.3,273.2H190.7L197.5,261.5C207.7,243.8 201.6,221.2 184,211Z"
android:strokeAlpha="0.7"
android:fillColor="@color/settingslib_materialColorOnPrimaryFixed"
android:fillAlpha="0.7"/>
<path
android:pathData="M270.2,79.6C260.9,77 253.5,77.5 249.3,81.7C242.1,88.9 245.7,105.2 257,124.9C235,130.8 221,139.8 221,150C221,160.2 235,169.2 257,175.1C245.6,194.8 242.1,211.1 249.3,218.3C253.5,222.5 260.9,223 270.2,220.4V79.6Z"
android:strokeAlpha="0.7"
android:fillColor="@color/settingslib_materialColorOnSecondaryFixedVariant"
android:fillType="evenOdd"
android:fillAlpha="0.7"/>
<path
android:pathData="M141.8,35.5V97.9C154.4,110.5 175,110.4 187.7,97.7C193.3,92.1 196.5,84.9 197.2,77.5C204.5,76.8 211.7,73.7 217.4,68C228.9,56.5 230.1,38.5 220.7,25.8H151.3C146.1,25.8 141.8,30.1 141.8,35.3V35.5Z"
android:strokeAlpha="0.7"
android:fillColor="@color/settingslib_materialColorOnPrimaryFixedVariant"
android:fillAlpha="0.7"/>
<path
android:pathData="M155,44.6C155,40.4 158.4,37 162.6,37H249.4C253.6,37 257,40.4 257,44.6V96.4C257,100.6 253.6,104 249.4,104H162.6C158.4,104 155,100.6 155,96.4V44.6Z"
android:fillColor="@color/settingslib_materialColorPrimaryContainer"/>
<path
android:pathData="M155,121.6C155,117.4 158.4,114 162.6,114H249.4C253.6,114 257,117.4 257,121.6V173.4C257,177.6 253.6,181 249.4,181H162.6C158.4,181 155,177.6 155,173.4V121.6Z"
android:fillColor="@color/settingslib_materialColorPrimaryContainer"/>
<path
android:pathData="M155,198.6C155,194.4 158.4,191 162.6,191H249.4C253.6,191 257,194.4 257,198.6V250.4C257,254.6 253.6,258 249.4,258H162.6C158.4,258 155,254.6 155,250.4V198.6Z"
android:fillColor="@color/settingslib_materialColorPrimaryContainer"/>
<path
android:pathData="M163,51.5C163,47.4 166.2,44 170.2,44H240.8C244.8,44 248,47.4 248,51.5C248,55.6 244.8,59 240.8,59H170.2C166.2,59 163,55.6 163,51.5Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"
android:fillType="evenOdd"/>
<path
android:pathData="M184,64H165C163.9,64 163,64.9 163,66V77C163,78.1 163.9,79 165,79H184C185.1,79 186,78.1 186,77V66C186,64.9 185.1,64 184,64Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M215,64H196C194.9,64 194,64.9 194,66V77C194,78.1 194.9,79 196,79H215C216.1,79 217,78.1 217,77V66C217,64.9 216.1,64 215,64Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M246,64H226C224.9,64 224,64.9 224,66V77C224,78.1 224.9,79 226,79H246C247.1,79 248,78.1 248,77V66C248,64.9 247.1,64 246,64Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M184,84H165C163.9,84 163,84.9 163,86V97C163,98.1 163.9,99 165,99H184C185.1,99 186,98.1 186,97V86C186,84.9 185.1,84 184,84Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M215,84H196C194.9,84 194,84.9 194,86V97C194,98.1 194.9,99 196,99H215C216.1,99 217,98.1 217,97V86C217,84.9 216.1,84 215,84Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M246,84H226C224.9,84 224,84.9 224,86V97C224,98.1 224.9,99 226,99H246C247.1,99 248,98.1 248,97V86C248,84.9 247.1,84 246,84Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M246,125H230C228.9,125 228,125.89 228,127V144C228,145.1 228.9,146 230,146H246C247.1,146 248,145.1 248,144V127C248,125.89 247.1,125 246,125Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M182,134.6C181.2,134.6 180.5,134.3 179.9,133.8C179.3,133.2 179.1,132.5 179.1,131.7V128C179.1,127.2 179.4,126.5 179.9,125.9C180.5,125.3 181.2,125 182,125C182.8,125 183.5,125.3 184.1,125.9C184.7,126.5 185,127.1 185,128V131.7C185,132.5 184.7,133.2 184.1,133.8C183.5,134.4 182.9,134.6 182,134.6ZM190.7,138.3C190.1,137.7 189.9,137.1 189.9,136.2C189.9,135.3 190.2,134.7 190.7,134.1L193.3,131.4C193.9,130.8 194.6,130.5 195.4,130.5C196.2,130.5 196.9,130.8 197.5,131.4C198.1,132 198.4,132.6 198.3,133.5C198.3,134.3 198,135 197.5,135.6L194.8,138.3C194.2,138.9 193.6,139.1 192.7,139.1C191.8,139.1 191.2,138.8 190.6,138.3H190.7ZM197.3,149.9C196.5,149.9 195.8,149.6 195.2,149.1C194.6,148.5 194.4,147.8 194.4,147C194.4,146.2 194.7,145.5 195.2,144.9C195.8,144.3 196.5,144 197.3,144H201C201.8,144 202.5,144.3 203.1,144.9C203.7,145.5 204,146.1 204,147C204,147.9 203.7,148.5 203.1,149.1C202.5,149.7 201.9,149.9 201,149.9H197.3ZM182,169C181.2,169 180.5,168.7 179.9,168.2C179.3,167.6 179.1,166.9 179.1,166.1V162.4C179.1,161.6 179.4,160.9 179.9,160.3C180.5,159.7 181.2,159.4 182,159.4C182.8,159.4 183.5,159.7 184.1,160.3C184.7,160.9 185,161.5 185,162.4V166.1C185,166.9 184.7,167.6 184.1,168.2C183.5,168.8 182.9,169 182,169ZM169.2,138.3L166.5,135.7C165.9,135.1 165.6,134.5 165.6,133.6C165.6,132.7 165.9,132.1 166.5,131.5C167.1,130.9 167.8,130.7 168.6,130.7C169.4,130.7 170.1,131 170.7,131.5L173.4,134.2C174,134.8 174.3,135.5 174.3,136.3C174.3,137.1 174,137.8 173.4,138.4C172.8,139 172.1,139.2 171.3,139.2C170.5,139.2 169.9,138.9 169.3,138.3H169.2ZM193.3,162.5L190.7,159.8C190.1,159.2 189.9,158.5 189.9,157.7C189.9,156.9 190.2,156.2 190.8,155.6C191.4,155 192,154.8 192.8,154.8C193.6,154.8 194.3,155.1 194.9,155.6L197.6,158.2C198.2,158.8 198.5,159.4 198.4,160.3C198.4,161.1 198.1,161.8 197.6,162.4C197,163 196.3,163.3 195.5,163.3C194.7,163.3 194,163 193.4,162.4L193.3,162.5ZM162.9,149.9C162.1,149.9 161.4,149.6 160.8,149.1C160.2,148.5 160,147.8 160,147C160,146.2 160.3,145.5 160.8,144.9C161.4,144.3 162.1,144 162.9,144H166.6C167.4,144 168.1,144.3 168.7,144.9C169.3,145.5 169.6,146.1 169.6,147C169.6,147.9 169.3,148.5 168.7,149.1C168.1,149.7 167.5,149.9 166.6,149.9H162.9ZM166.5,162.5C165.9,161.9 165.6,161.2 165.6,160.4C165.6,159.6 165.9,158.9 166.5,158.3L169.2,155.6C169.8,155 170.4,154.8 171.3,154.8C172.2,154.8 172.8,155.1 173.4,155.6C174,156.2 174.3,156.9 174.3,157.7C174.3,158.5 174,159.2 173.4,159.8L170.8,162.4C170.2,163 169.5,163.3 168.7,163.3C167.9,163.3 167.2,163 166.6,162.4L166.5,162.5ZM182,157.8C179,157.8 176.4,156.8 174.3,154.7C172.2,152.6 171.2,150 171.2,147C171.2,144 172.2,141.4 174.3,139.3C176.4,137.2 179,136.1 182,136.1C185,136.1 187.6,137.2 189.7,139.3C191.8,141.4 192.9,143.9 192.9,147C192.9,150.1 191.8,152.6 189.7,154.7C187.6,156.8 185.1,157.8 182,157.8Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M248,212.5C248,218.3 243.5,223 238,223C232.5,223 228,218.3 228,212.5C228,206.7 232.5,202 238,202C243.5,202 248,206.7 248,212.5Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
<path
android:pathData="M172.4,223.9V216.1C172.4,215.2 172.7,214.5 173.3,214C173.9,213.4 174.6,213.1 175.5,213.1C176.4,213.1 177.1,213.4 177.7,214C178.3,214.6 178.6,215.3 178.6,216.1V223.9C178.6,224.8 178.3,225.5 177.7,226.1C177.1,226.7 176.4,226.9 175.5,226.9C174.6,226.9 173.9,226.6 173.3,226.1C172.7,225.5 172.4,224.8 172.4,223.9ZM181.9,223.2V209C181.9,208.2 182.2,207.5 182.8,206.9C183.4,206.3 184.1,206 185,206C185.9,206 186.6,206.3 187.1,206.9C187.7,207.5 188,208.2 188,209V223.2C188,224.2 187.7,225 187,225.5C186.4,226 185.7,226.3 184.9,226.3C184.1,226.3 183.4,226 182.8,225.5C182.2,225 181.8,224.2 181.8,223.2H181.9ZM163,230V223.1C163,222.3 163.3,221.6 163.9,221C164.5,220.4 165.2,220.1 166.1,220.1C167,220.1 167.7,220.4 168.2,221C168.8,221.6 169.1,222.3 169.1,223.1V230C169.1,231 168.8,231.8 168.1,232.3C167.5,232.8 166.8,233.1 166,233.1C165.2,233.1 164.5,232.8 163.9,232.3C163.3,231.8 162.9,231 162.9,230H163ZM168,241C166.9,241 166.2,240.5 165.7,239.5C165.3,238.5 165.5,237.7 166.2,236.9L173.4,229.9C173.9,229.4 174.5,229.1 175.3,229.1C176.1,229.1 176.7,229.3 177.3,229.8L181.8,233.5L192.5,223.1H192.4C191.7,223.1 191.1,222.9 190.6,222.4C190.1,221.9 189.9,221.3 189.9,220.6C189.9,219.9 190.1,219.3 190.6,218.9C191.1,218.4 191.7,218.2 192.4,218.2H198.2C199,218.2 199.7,218.5 200.2,219C200.8,219.5 201.1,220.2 201.1,220.9V226.6C201.1,227.3 200.9,227.9 200.4,228.3C199.9,228.7 199.3,229 198.6,229C197.9,229 197.3,228.8 196.8,228.3C196.3,227.8 196.1,227.3 196.1,226.6C196.1,226.5 184,238.3 184,238.3C183.5,238.8 182.8,239.1 182,239.1C181.2,239.1 180.6,238.9 180,238.3L175.7,234.5L169.8,240.3C169.6,240.5 169.3,240.7 169,240.8C168.7,240.9 168.4,241 168.1,241H168Z"
android:fillColor="@color/settingslib_materialColorOnPrimaryContainer"/>
</group>
</vector>