Смена иконки приложения — калькулятор, погода, заметки + экран выбора в настройка

This commit is contained in:
2026-04-12 23:59:04 +05:00
parent b1fc623f5e
commit cb920b490d
14 changed files with 554 additions and 4 deletions

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#795548"/>
</shape>

View File

@@ -0,0 +1,38 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<!-- Calculator — Google Calculator style: simple, bold, white on color -->
<group android:translateX="30" android:translateY="24">
<!-- = sign (equals, large, centered, bold) -->
<path
android:fillColor="#FFFFFF"
android:pathData="M6,22h36v5H6z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M6,33h36v5H6z" />
<!-- + sign (plus, smaller, top right) -->
<path
android:fillColor="#FFFFFF"
android:alpha="0.7"
android:pathData="M34,2h4v16h-4z" />
<path
android:fillColor="#FFFFFF"
android:alpha="0.7"
android:pathData="M28,8h16v4H28z" />
<!-- ÷ sign (divide, bottom) -->
<path
android:fillColor="#FFFFFF"
android:alpha="0.7"
android:pathData="M6,50h36v4H6z" />
<path
android:fillColor="#FFFFFF"
android:alpha="0.7"
android:pathData="M22,43a3,3,0,1,1,-3,3a3,3,0,0,1,3,-3z" />
<path
android:fillColor="#FFFFFF"
android:alpha="0.7"
android:pathData="M22,57a3,3,0,1,1,-3,3a3,3,0,0,1,3,-3z" />
</group>
</vector>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFC107"/>
</shape>

View File

@@ -0,0 +1,52 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<!-- Notes — Google Keep style: white card with colored pin/accent -->
<group android:translateX="26" android:translateY="20">
<!-- Card shadow -->
<path
android:fillColor="#00000020"
android:pathData="M5,5h46c2.8,0 5,2.2 5,5v54c0,2.8 -2.2,5 -5,5H5c-2.8,0 -5,-2.2 -5,-5V10C0,7.2 2.2,5 5,5z" />
<!-- White card -->
<path
android:fillColor="#FFFFFF"
android:pathData="M5,2h46c2.8,0 5,2.2 5,5v54c0,2.8 -2.2,5 -5,5H5c-2.8,0 -5,-2.2 -5,-5V7C0,4.2 2.2,2 5,2z" />
<!-- Checkbox checked -->
<path
android:fillColor="#FFA000"
android:pathData="M6,14h6v6H6z" />
<path
android:fillColor="#FFFFFF"
android:pathData="M7.5,17.5l1.5,1.5l3.5,-3.5"
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"/>
<!-- Text line 1 (next to checkbox) -->
<path android:fillColor="#757575" android:pathData="M16,15h32v3H16z" />
<!-- Checkbox unchecked -->
<path
android:fillColor="#00000000"
android:strokeColor="#BDBDBD"
android:strokeWidth="1.5"
android:pathData="M6,28h6v6H6z" />
<!-- Text line 2 -->
<path android:fillColor="#BDBDBD" android:pathData="M16,29h28v3H16z" />
<!-- Checkbox unchecked -->
<path
android:fillColor="#00000000"
android:strokeColor="#BDBDBD"
android:strokeWidth="1.5"
android:pathData="M6,42h6v6H6z" />
<!-- Text line 3 -->
<path android:fillColor="#BDBDBD" android:pathData="M16,43h22v3H16z" />
<!-- Checkbox unchecked -->
<path
android:fillColor="#00000000"
android:strokeColor="#BDBDBD"
android:strokeWidth="1.5"
android:pathData="M6,56h6v6H6z" />
<!-- Text line 4 -->
<path android:fillColor="#BDBDBD" android:pathData="M16,57h18v3H16z" />
</group>
</vector>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#42A5F5"/>
</shape>

View File

@@ -0,0 +1,32 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<!-- Weather — sun with cloud, Material You style, centered in safe zone -->
<group android:translateX="20" android:translateY="20">
<!-- Sun glow (soft circle) -->
<path
android:fillColor="#FFF9C4"
android:pathData="M34,24a14,14,0,1,1,-14,14a14,14,0,0,1,14,-14z" />
<!-- Sun core -->
<path
android:fillColor="#FFB300"
android:pathData="M34,28a10,10,0,1,1,-10,10a10,10,0,0,1,10,-10z" />
<!-- Sun rays -->
<path
android:fillColor="#FFB300"
android:pathData="M33,12h2v8h-2zM33,48h2v8h-2zM12,37v-2h8v2zM48,37v-2h8v2z" />
<path
android:fillColor="#FFB300"
android:pathData="M18.3,18.3l1.4,1.4l5.7,5.7l-1.4,1.4l-5.7,-5.7zM42.6,42.6l1.4,1.4l5.7,5.7l-1.4,1.4l-5.7,-5.7zM18.3,49.7l5.7,-5.7l1.4,1.4l-5.7,5.7zM42.6,25.4l5.7,-5.7l1.4,1.4l-5.7,5.7z" />
<!-- Cloud (in front of sun) -->
<path
android:fillColor="#FFFFFF"
android:pathData="M52,44c4.4,0 8,3.6 8,8s-3.6,8 -8,8H20c-5.5,0 -10,-4.5 -10,-10s4.5,-10 10,-10c0.5,0 1,0 1.5,0.1C23.2,35.2 28,32 34,32c6.4,0 11.7,4.4 13.2,10.3C49,42.1 50.5,42 52,44z" />
<!-- Cloud shadow hint -->
<path
android:fillColor="#E0E0E0"
android:pathData="M20,58h32c2.5,0 4.8,-0.8 6.6,-2H14C16,57 17.9,58 20,58z" />
</group>
</vector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_calc_background"/>
<foreground android:drawable="@drawable/ic_calc_foreground"/>
</adaptive-icon>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_notes_background"/>
<foreground android:drawable="@drawable/ic_notes_foreground"/>
</adaptive-icon>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_weather_background"/>
<foreground android:drawable="@drawable/ic_weather_foreground"/>
</adaptive-icon>