aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/res/drawable/ic_launcher_foreground.xml
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/res/drawable/ic_launcher_foreground.xml')
-rw-r--r--app/src/main/res/drawable/ic_launcher_foreground.xml52
1 files changed, 52 insertions, 0 deletions
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..e5b7400
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Foreground: a fresh take on wireless screen mirroring.
+ 1. A small phone (source) and a larger phone (target display).
+ 2. Cyan wireless arcs rising from the small phone toward the large
+ one - the wireless ADB link / casting direction.
+ 3. A play triangle on the large screen - references scrcpy's
+ upstream identity ("playing what the device is showing").
+ Geometry mirrors the AI-generated reference 1:1. The arcs carry the
+ one accent colour; everything else is the light foreground tone.
+ For the Android 13+ themed (monochrome) icon the same drawable is
+ reused: the system tints by coverage, so the colours here are
+ irrelevant in that mode. Adaptive viewport is 108x108; all content
+ stays inside the inner safe zone. -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+
+ <!-- Phone outlines (source 20x34, target 28x50), stroke only. -->
+ <path
+ android:strokeColor="#E8E8E8"
+ android:strokeWidth="3"
+ android:strokeLineJoin="round"
+ android:fillColor="#00000000"
+ android:pathData="M57,29 H75 A5,5 0 0 1 80,34 V74 A5,5 0 0 1 75,79 H57 A5,5 0 0 1 52,74 V34 A5,5 0 0 1 57,29 Z
+ M30,47 H42 A4,4 0 0 1 46,51 V77 A4,4 0 0 1 42,81 H30 A4,4 0 0 1 26,77 V51 A4,4 0 0 1 30,47 Z"/>
+
+ <!-- Speaker slits and home indicators on both phones. -->
+ <path
+ android:strokeColor="#E8E8E8"
+ android:strokeWidth="2"
+ android:strokeLineCap="round"
+ android:fillColor="#00000000"
+ android:pathData="M62,35 H70 M61,74 H71 M32,52 H40 M32,76 H40"/>
+
+ <!-- Play triangle, filled, inside the large phone screen. -->
+ <path
+ android:fillColor="#E8E8E8"
+ android:pathData="M61,46 L61,62 L74,54 Z"/>
+
+ <!-- Wireless arcs: three concentric quarter-arcs centred at (40,48),
+ sweeping from north to east so they fan up-right from the small
+ phone toward the large one. -->
+ <path
+ android:strokeColor="#3FD0D6"
+ android:strokeWidth="2.5"
+ android:strokeLineCap="round"
+ android:fillColor="#00000000"
+ android:pathData="M40,43 A5,5 0 0 1 45,48 M40,39.5 A8.5,8.5 0 0 1 48.5,48 M40,36 A12,12 0 0 1 52,48"/>
+
+</vector>