Значки ярлыков Android низкого качества - PullRequest
0 голосов
/ 19 марта 2019

Я реализовал функцию ярлыков в своем приложении.Но значки выглядят ужасно, в отличие от календаря Google.Shortcut icons Мне интересно, почему, потому что я подготовил иконки в виде вектора, который можно нарисовать, используя конвертер студии Android из формата SVG.И рассмотрели официальное руководство для таких значков здесь: https://commondatastorage.googleapis.com/androiddevelopers/shareables/design/app-shortcuts-design-guidelines.pdf

По какой причине они пишут такое руководство, но готовят значки для своих собственных приложений с другими правилами.Чего мне не хватает, как мне сделать их лучше?

Хочу упомянуть, что у меня такое поведение на Android 8.0, но значки выглядят хорошо на Android 7.1.

Вот код XML для рисования:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
        android:width="48dp"
        android:height="48dp"
        android:viewportWidth="48.0"
        android:viewportHeight="48.0">
    <path
        android:pathData="M24,24m-22,0a22,22 0,1 1,44 0a22,22 0,1 1,-44 0"
        android:fillAlpha="1"
        android:fillType="evenOdd"
        android:fillColor="#f5f5f5"/>
    <path
        android:pathData="m24.29,10.51c-0.46,-0.01 -0.92,0 -1.37,0.04l0.62,4.03c1.81,-0.08 3.93,0.42 5.48,1.41 0.24,0.15 0.48,0.33 0.71,0.5l2.84,-2.92c-0.67,-0.54 -1.47,-1.08 -2.23,-1.49 -0.43,-0.23 -1.44,-0.67 -1.91,-0.84 -1.29,-0.45 -2.74,-0.7 -4.13,-0.73zM20.37,11.01c-2.64,0.75 -4.86,2.17 -6.65,4.25 -0.42,0.49 -1.26,1.72 -1.56,2.26 -1.11,2.08 -1.68,4.3 -1.66,6.56 0.02,2.16 0.57,4.36 1.57,6.24 0.44,0.83 0.88,1.49 1.51,2.25l2.96,-2.77c-0.45,-0.59 -0.86,-1.25 -1.17,-1.94 -0.31,-0.69 -0.44,-1.1 -0.61,-1.9 -0.21,-0.97 -0.26,-1.71 -0.2,-2.63 0.24,-3.55 2.51,-6.71 5.81,-8.08 0.21,-0.09 0.47,-0.18 0.72,-0.26l-0.73,-4zM34.4,15.39 L31.55,18.32c0.63,0.84 1.14,1.8 1.47,2.83 0.17,0.52 0.39,1.67 0.42,2.19 0.11,1.8 -0.24,3.47 -1.07,5.08 -0.24,0.47 -1.01,1.56 -1.36,1.94 -1.15,1.24 -2.48,2.1 -4,2.61l0.73,3.99c0.38,-0.1 0.78,-0.23 1.12,-0.36 0.73,-0.28 1.89,-0.87 2.55,-1.32 2.69,-1.78 4.65,-4.44 5.55,-7.54 1.25,-4.27 0.26,-8.94 -2.57,-12.35zM28.37,19.13a0.44,0.44 62.67,0 0,-0.3 0.13l-9.15,9.15a0.44,0.44 0,1 0,0.62 0.62l9.15,-9.15a0.44,0.44 62.67,0 0,-0.32 -0.75zM20.74,19.16c-0.25,0 -0.51,0.05 -0.76,0.16 -0.99,0.43 -1.44,1.58 -1.01,2.57 0.43,0.99 1.58,1.44 2.57,1.01 0.99,-0.43 1.44,-1.58 1.01,-2.57 0,0 0,-0 0,-0 -0.32,-0.74 -1.05,-1.18 -1.81,-1.17zM26.82,25.24c-0.25,0 -0.51,0.05 -0.76,0.16 -0.99,0.43 -1.44,1.58 -1.01,2.57a0.21,0.21 121.43,0 0,0 0c0.43,0.99 1.58,1.44 2.57,1.01 0.99,-0.43 1.44,-1.58 1.01,-2.57 -0.32,-0.74 -1.05,-1.18 -1.81,-1.17zM18.26,31.6 L15.42,34.41c2.76,2.27 6.25,3.35 9.79,3.03L24.55,33.43C22.34,33.53 20.01,32.88 18.26,31.6Z"
        android:fillAlpha="1"
        android:fillType="nonZero"
        android:fillColor="#6d5399"/>
</vector>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...