Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Ручное редактирование темы


crazy_sova

Рекомендуемые сообщения

Все или почти все знают такую программу Samsung theme designer. C ee помощью можно собрать тему на любой вкус, было бы желание и терпение. Но программа имеет один существенный недостаток. Созданные темы остаются такими как есть навсегда. Если вам захотелось что-то изменить - то придется собирать тему с нуля. Но все-таки возможность для редактирования темы есть. Мне повезло найти способ изменить цвет надписей на софт-кнопках. Делается это так:

 

1. Берем файл темы хххxxx.smt

2. Открываем его как архив (я пользовался программой 7zip)

3. Внутри архива находим файл SamsungThemeTouchwiz3.xml

4. Открываем его на редактирование прямо внутри архива, не извлекая его. В программе 7zip для этого нужно выбрать необходимый файл и нажать F4. Файл SamsungThemeTouchwiz3.xml откроется в Блокноте.

5. В файле SamsungThemeTouchwiz3.xml находим строку Style_B095L1 color="0x000000" opacity="100"/

6. Изменяем значение параметра 0х000000. Последние 6 цифр определяют цвет текста на софт-кнопках меню и указывают на яркость каждого из 3 основных цветов (красный, зеленый, синий) в шестнадцатеричном формате (от 00 до ff). Таким образом параметр 0х000000 соответствует черному цвету (все цвета - по нулям), 0хff0000 - красный цвет, 0х00ff00 - зеленый,0х0000ff - синий, а 0хffffff соответствует белому цвету (все цвета - на максимум). Комбинируя яркость каждого из цветов можно создать практически любой цвет. Если строку изменить на такую: Style_B095L1 color="0xffffff" opacity="100"/, то цвет текста станет белым.

7. Сохраняем изменения в файле и обновляем его в архиве.

8. Теперь файл темы хххxxx.smt можно переименовать и ставить на телефон.

 

Так я изменил цвет текста софт-кнопок в меню на своем S-5250. Думаю, что такой метод подойдет и для редактирования тем и от других телефонов.

И еще. Внутри файла SamsungThemeTouchwiz3.xml есть и другие строки такого типа .Вот часть файла SamsungThemeTouchwiz3.xml

 

Style_B021 color="0x000000" opacity="100"/

Style_B031L1 color="0x39500c" opacity="100"/

Style_B043L1 color="0x8b919d" opacity="100"/

Style_B043L1P color="0x24ad15" opacity="100"/

Style_B043L2 color="0xffffff" opacity="100"/

Style_B043L2P color="0xffffff" opacity="100"/

Style_B043L3P color="0xffffff" opacity="100"/

Style_B043L4P color="0x187010" opacity="100"/

Style_B043L5P color="0xffffff" opacity="100"/

Style_B043L6P color="0xc7c7c7" opacity="100"/

Style_B082L1 color="0xb9e119" opacity="100"/

Style_B083L1 color="0xc6e840" opacity="100"/

Style_B084L1 color="0x50a818" opacity="100"/

Style_B095L1 color="0xffffff" opacity="100"/

Style_B095L2 color="0xb9e6e6" opacity="30"/

Style_B095L3 color="0xb9e6e6" opacity="50"/

Style_B095L4 color="0x000000" opacity="100"/

Style_B097L1 color="0x000000" opacity="50"/

Style_W283L1 color="0xeaf8b2" opacity="100"/

Style_W284L1 color="0x435f0f" opacity="100"/

Style_W284L2 color="0xb1e448" opacity="100"/

 

Эти строки есть в каждом файле SamsungThemeTouchwiz3.xm, который входит в состав любой темы. Только цифры после color="0x........." разные в разных темах. Судя по синтаксису они тоже отвечают за какие-то цвета, стили и т.п. Изменяя их значения можно менять цвета многих элементов темы. Кто силен в XML-программировании, может подскажите? Было бы здорово вообще разложить файл SamsungThemeTouchwiz3.xml по строчкам и рассказать какая строка за что отвечает. Ну или пробовать экспериментальным путем. Пока что известно, что Style_B095L1 отвечает за цвет текста на софт-кнопках. Осталось расшифровать остальные строки.

Изменено пользователем crazy_sova
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...