Центрирование AdaptiveIcon - PullRequest
       14

Центрирование AdaptiveIcon

0 голосов
/ 06 июня 2019

Я пытаюсь создать адаптивную иконку. Я импортировал свой SVG в формате XML Drawable:

<vector android:height="108dp" android:viewportHeight="172.5"
    android:viewportWidth="172.5" android:width="108dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="@color/white"
          android:pathData="M171.66,128.12a41.87,41.87 0,0 1,0 -83.74,0.84 0.84,0 1,0 0,-1.67A41.88,41.88 0,0 1,129.79 0.84a0.84,0.84 0,1 0,-1.67 0,41.87 41.87,0 0,1 -83.74,0 0.84,0.84 0,1 0,-1.67 0A41.88,41.88 0,0 1,0.84 42.71a0.84,0.84 0,1 0,0 1.67,41.87 41.87,0 0,1 0,83.74 0.84,0.84 0,1 0,0 1.67,41.88 41.88,0 0,1 41.87,41.87 0.84,0.84 0,1 0,1.67 0,41.87 41.87,0 0,1 83.74,0 0.84,0.84 0,1 0,1.67 0,41.88 41.88,0 0,1 41.87,-41.87 0.84,0.84 0,1 0,0 -1.67ZM86.25,128.12a41.87,41.87 0,1 1,41.87 -41.87A41.88,41.88 0,0 1,86.25 128.12Z"/>
</vector>

Затем я пытаюсь создать адаптивный значок в Asset Studio. Если я использую по умолчанию «фоновый рисунок», то значок центрируется (но не масштабируется вправо).

enter image description here

Однако, если я переключаю фон на цвет, значок прикрепляется к левому верхнему углу. Что я делаю неправильно? Почему смена фона регулирует положение переднего плана?

enter image description here

...