AIMP Forum
Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP for Android v2.80 / Implemented in AIMP for Android v2.80 => Topic started by: TEDinc on February 22, 2018, 15:50:06
-
Разрабатывать и редактировать скины стало-бы в разы проще, если можно было добавить константы цвета и текстурной карты, что-бы изменять их в одном месте. Вот как я это вижу:
в файле skin.xml
<?xml version="1.0" encoding="utf-8"?>
<skin name="SkinName" author="author" density="1.5" version="2800">
<colors>
<color name="MyVarColor1" value="255 0 0 0"/>
...
</colors>
<maps>
<map name="MyVarMap1" value="0 0 480 720"/>
...
</maps>
</skin>
И в каком-либо другом файле, например main.player.xml
<?xml version="1.0" encoding="utf-8"?>
<com.aimp.skinengine.controls.SkinnedContainer
name="main_player"
background_color=MyVarColor1
>
<com.aimp.skinengine.controls.SkinnedContainer
placement_anchors="1 1 1 1"
skin=MyVarMap1
/>
...
</com.aimp.skinengine.controls.SkinnedContainer>