fix(android): ring at circle edge (background layer) + smaller grid

Move the metallic ring into the background (renders to the mask edge, unlike the
foreground which is cropped to the safe zone) so the border is finally visible
at the circle's rim; shrink the grid to ~0.55 so the mark isn't too big.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-06-19 19:21:57 +01:00
co-authored by Claude Opus 4.8
parent 75666cdc31
commit 75f7020e3e
2 changed files with 38 additions and 39 deletions
@@ -1,12 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Plain dark tile. The badge (single SVG-matched ring + grid) is in the
foreground so there's exactly one ring. -->
<!-- Dark fill + the metallic ring at the circle's edge. The ring is in the
BACKGROUND because the background renders out to the visible mask edge,
whereas the foreground is cropped to the inner safe zone (which kept
clipping the ring). Scale ~0.95 puts it right at the dark circle's rim. -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
android:viewportWidth="752"
android:viewportHeight="752">
<path
android:fillColor="#0A0A0A"
android:pathData="M0,0h108v108H0z" />
android:pathData="M0,0h752v752H0z" />
<group
android:pivotX="376"
android:pivotY="376"
android:scaleX="0.95"
android:scaleY="0.95">
<path
android:fillColor="#00000000"
android:strokeWidth="26"
android:pathData="M11.441,375.669a364.227,364.227 0 1,0 728.454,0a364.227,364.227 0 1,0 -728.454,0z">
<aapt:attr name="android:strokeColor">
<gradient
android:type="linear"
android:startX="751.337"
android:startY="751.338"
android:endX="0"
android:endY="0">
<item android:offset="0" android:color="#FF666666" />
<item android:offset="1" android:color="#FFC0C0C0" />
</gradient>
</aapt:attr>
</path>
</group>
</vector>