Как разрешить соглашения об именах материалов material.io с соглашениями об именах цветов в android studio? - PullRequest
0 голосов
/ 02 мая 2020

Я новичок в этом, и цветовая палитра дизайна материала xml генераторы кода кажутся очень полезными для разработки новых цветовых тем, но соглашения об именах цветов сильно отличаются от тех, которые используются в студийном проекте android, над которым я работаю на. Вот вывод файла material.io

<!--?xml version="1.0" encoding="UTF-8"?-->
<resources>
  <color name="primaryColor">#f50057</color>   change to 
  <color name="primaryLightColor">#ff5983</color>
  <color name="primaryDarkColor">#bb002f</color>
  <color name="secondaryColor">#d500f9</color>
  <color name="secondaryLightColor">#ff5bff</color>
  <color name="secondaryDarkColor">#9e00c5</color>
  <color name="primaryTextColor">#000000</color>
  <color name="secondaryTextColor">#000000</color>
</resources>

Вот студийный код android. xml пример:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="color_primary">#212121</color>
    <color name="color_primary_variant">#000000</color>
    <color name="color_on_primary">#FFFFFF</color>
    <color name="color_secondary">#2962FF</color>
    <color name="color_secondary_variant">#0039CB</color>
    <color name="color_on_secondary">#FFFFFF</color>
    <color name="color_error">#F44336</color>
    <color name="color_on_error">#FFFFFF</color>
    <color name="color_surface">#FFFFFF</color>
    <color name="color_on_surface">#000000</color>
    <color name="color_background">#FAFAFA</color>
    <color name="color_on_background">#000000</color>
    <color name="color_status_bar">#000000</color>
</resources>

material.io "primaryColor" равнозначен "color_primary" , Но что эквивалентно material.io для "color_primary_variant"? Это «primaryLightColor» или «primaryDarkColor»

Каковы эквивалентные android названия студийных цветов для оставшихся в файле material.io xml?

...